Pros
Nice coworkers, free snacks in office, casual wear.
Cons
Management is always breathing down your neck and will blame you for their mistakes. Since everyone has been there for 10+ years, but nobody really gets promoted, you stay stuck in your title and salary for as long as you're working there. I started 7 years ago at $80k, now I am making $91k. The new salary posted for this job is $100k. When I ask for a raise I'm just told I don't have enough certifications. I've been getting certified for 4 years. Also only a $2.5k retirnement match, and 2 weeks vacation only.