Pros
1. Culture
2. The SmartBug team from the top down--really lives by the company's values, and doesn't just preach them, but demonstrates daily that they practice them. I respect the relationship I have with my manager, who is not only an inspirational colleague but also a friend.
3. Caliber of clients--you get to work with amazing companies and teams from all over the world!
4. Flexibility--I get to build into my schedule things that are important to me, like driving my kids to school every day.
5. Opportunity--you are rewarded for good work, have the ability to earn commissions on accounts you sell deeper into, and there is a huge push for ongoing education and career development.
6. Innovators--consistently on the cutting edge of new technologies and strategies.
Kontras
Client work can be stressful--that's not SmartBug, that's ALL agencies. If an agency tells you it isn't, they are lying. If you are a person who doesn't handle pressure or difficult conversations easily, then this might not be the industry for you. I've worked at 3 agencies, and SmartBug is unmatched in comparison to the tools and resources they provide to do your best job every day, even when a client throws you a curveball.