Pros
Fantastic company to work for, with a culture that values employees and promotes community, a supportive work environment, great atmosphere, a lot of bright, friendly and fun coworkers. Beer Fridays and team events are also fun!
Cons
No real cons. It is a fast-paced work environment and sometimes things move quickly and can be a bit stressful, but you face that in any job these days.