Pros
- Stocked Kitchen, Beer Bashes on Fridays - Lunches are well prepared by chefs (not free though) - Very passionate and smart people - Very fun and relaxed atmosphere to work in. "Work Hard, Play Hard" - Awesome game room - People are very open minded and willing to listen to your opinion and ideas and courteous as well - Good pay, cool perks like free fitness reimbursement
Cons
- Very flat organization structure, hard to get promoted and move onto other positions - Mature company, goes to the first point, a lot of people are settled in their positions so its hard to move up, you may have to go to another company then come back to higher position - The yearly layoffs - Upper management is not taking risks in new products, very conservative and reliant on the core products (photoshop, flash, etc.)