As an owner in a company with nearly 25 workers, and a CTO of many larger companies I have come to realize one very important thing... Treating your employees well and generously and looking out for them is the most selfish thing a company can do for it self.
Well treated employees who are paid well, have good mental health, low stress, and work in an environment they love will stay with you, and produce far better quality work and a much higher output. If all you care about profits, then treating your employees well is the best thing you could do.