Pros
Work life balance is good You will get chance to work on new technlogies Work culture is also good
Cons
No cons as of now
Pros
Global Presence Extensive Experience Broad range of services
Cons
Lack of personalized attention Resource Allocation challenges