Pros
- They're great when it comes to customer service and keeping things very transparent in all communications and updates with clients.
- High quality work and deliverable of projects in terms of time and price
Cons
- Some clients feel they should get more input than what we do want out services provided