Pros
- Customization, flexibility in prices
- Good communication skills
- Team works well together.
- Customer service department excellent!
Cons
- Not much experience available as far web dev projects goes (as per current client's feedback)
- Difficulty finding resources/information regarding certain aspects