Pros
- Their deep domain knowledge of web applications development along with their excellent communication skills and the support team behind and their professionalism that comes together with their project managers which had helped me a lot
Cons
- I had worked with them for 6 months and it was a great experience I would say :)