Pros
- Awesome office
- Beer fridge / plenty of snacks and drinks / constant free lunches and parties
- Weekly massage therapist
- Lots of company branded swag
- Plenty of autonomy in work
- Flexible hours with opportunity to work from home on occassion
- Commissions based on overall company growth as well as individual growth
- Excellent work stations (new computers, mice, keyboards, monitors)
- Lots of shared space to collaborate and or just hang out and chat with co-workers
- Management is quick to act on new ideas
Cons
- Repetitiveness in daily job (probably most jobs though)
- No 401k match (this should be a given)
- No company equity (would be cool)
- Forced "9 to 5" (sometimes you finish your daily work early)