Pros
- Smart people - Good stock - if you do not have a specific career path, lots of opporutnities to jump around within the company and keep making good money. If you know something you want to do (e.g. PM of Game Design), company is not useful on getting there in sooner than 6-7 years.
Cons
- 50% of pay is tied to stock (highly volatile for older employees planning family) - No free meals/lunches - Managers aren't really "people managers", they're high individual performers using management to get to the next stepping stone - Everyone and I mean EVERYONE is doing 2 jobs, overworked. I know people who have almost divorced because of the jobs. - The company is held together by "duct tape" solutions, tech debt up to the eyeballs, bosses just trying to get to a career milestone then move on.