You should check this thread out. https://www.reddit.com/r/valve/comments/8zmp07/former_valve_...
I think that every company in the gaming industry has the problem of not needing to treat their developers very well. There are so many CS students in college dreaming of building computer games that there are always a dozen people outside the door trying to get in. That gives the company a lot of leverage over its employees.