Pros
- The good amount for work done
- Highly skilled team members available to support clients needs,
- Great communicative skills both through phone calls , emails etc.,and over Skype meetings.
- Very well organized system where each task has its own assigned person who will be taking care off your specific tasks
Cons
- Some difficulties