Pros
Good time off benefits, health insurance paid by employer, free Starbucks at staff meetings, most of the employees are wonderful people who are extremely talented, able to do some traveling.
Cons
Unstable work environment, hostile management, no room for growth within the company, bonuses were cut without notice, owner of company pitted management against one another.