Pros
In terms of fringe benefits, Valve has quite the impressive repertoire: - Good healthcare benefits, including onsite gym, physical trainers, a wide variety of food available - Great paternity/maternity benefits - Paid annual company trip - Laundry, barber and massage services provided onsite You get to work with brilliant peers and most peer interactions are generally very positive.
Cons
- The flat structure is somewhat a sham. There is a badly hidden hierarchy, and at the top are some very smart people, but there are also some bullies who do whatever they want - Awful communication externally and internally - Terrible system for feedback and compensation. Annual feedback collection seem to go into a void and not actually taken into account. There was some attempt to revamp this process this year, but unclear what is being changed - Constant anxiety to fit in. Everyone around you is anxious about their job and what they're supposed to do, often without clear direction. This gets worse as the end of the year approaches, as everyone prepares for the peer review process. Working with people who are constantly anxious about their jobs takes a toll on everyone, regardless of the great benefit offerings - Bleeding talent. With a combination of the reasons above, talent keep leaving in droves, adding stress to the remaining small teams - "Fit": This is only meaningful to company rock stars, but there are necessary tasks that comes with producing successful products that people are reluctant to pick up at times because they're not sexy projects