I've noticed in my life, over the last 20 years, a strong correlation between companies being successful, which means, making money so they can keep paying their employees, and concerns with those companies making their employees work too hard or for too little.
Maybe this problem can be solved, by changing the system, but unless you are in a situation where you can avoid competition, until the system is changed companies may have to do some degree of hard work to survive.