Pros
- Great communication and easy to understand processes
- Very responsive team
Cons
- For example sometimes their UI designs aren't always the most efficient or functional
- There's no real 'wow factor' going on here...but they are good at what they do.
- They can sometimes miss the bigger picture and focus on minutiae.