Pros
Exceptional, intelligent, friendly and understanding people
Dynamite culture
Company perks--game room, unlimited snacks, catered lunches, new release movies, flexible work/life balance
Solid benefits
Outstanding Leadership
Fun, open, innovative and Entrepreneurial atmosphere
Competitive pay
Unlimited PTO--just clear it with your team when you need time off
Casual, trendy, energetic vibe
Cons
Growing pains
Little time for training--learn as you go
High stress, but people happy to step in and assist when they can
Some bottlenecks (when I worked there) to getting client work and projects prioritized and done--could be frustrating when trying to allay client concerns
Some "territory grabbing" mentality at times
Overall, the pros far outweigh the cons