Pros
Team is supportive and helpful. The agency does good work.
Cons
It can take a long time to back fill positions so staff are frequently doing multiple jobs
Pros
Get to work on interesting products, collaborative teams, good benefits.
Cons
Some products require a lot of certification work.