Pros
I believe in the product (and where we're going with it) and think it has a lot of potential, not only to sell well, but to actually benefit other people Great, inexpensive (for the employee) benefits Really enjoy the people - they are some of the most intelligent, creative, and talented individuals Perks - most employees get a MacBook Pro and a new iPhone when they start, birthday and anniversary recognitions, etc. I don't feel like I am micromanaged
Cons
Top-down communication could use some improvement (on the senior management level), though individual departments do seem to be less "command-and-control" Expected to work long hours regardless of how much you get paid and how efficient you are at actually completing your work The culture can sometimes be a little "cheesy"