Pros
Incredible perks - at least 5% salary bonus per quarter - gym, lunch, dinner, massages, acupuncture, health & fitness classes Lots of experienced game developers IPO around the corner
Cons
You'll work 8-18 hours per day 5-7 days per week Company leaders demand creativity of employees after overworking them, and ignores most ideas that don't follow the same technique/code base that most of their games currently use. Not much of a social life Coworkers are grumpy because they've been overworked Codebase is a mess, and it slows down your development/debugging, but you're expected to still get everything done right away California tax system is worst in country San Francisco housing market is one of most expensive in country (compare cost of living to other cities) Many people are planning on leaving after they go public to cash out Although you work with smart people, that transfer of knowledge doesn't really happen Management rushes games Employees know their making the same crappy games and spamming players Management crushes indie studios from forming with "fast follows"