- Great environment, welcoming staff
- Hands on work with clients
- Lots of opportunity to try your hand at different challenges
- They stay busy, workflow is great
Cons
- Because of the busy nature of the business, you have to keep up with a more fast paced work environment where it can be hard to stay updated (stay in contact with your collaborative partners and this is no problem)