Pros
- Passionate, talented, fun teammates who genuinely want to deliver the best product possible
- A culture that actively invests in the team and keeps an open mind to the constant evolution of the industry., There's plenty of interesting opportunities to further your skills outside of typical project work (conferences, lunch & learns, workshops, etc)
- Great location and nice perks (beer o'clock, snacks, office dog, all that good stuff)
Cons
- Pace can sometimes be quite hectic if you're on multiple projects, but managers are supportive if you voice concerns with them and will do what they can to ensure your workload isn't totally unreasonable