Pros
Very good company to work in. The peers in India and the Counterparts in US are very cooperative. Focused on growth of employees.
Cons
I don't think any. A
Pros
Good atmosphere and willing to work with employees
Cons
Implementation of new systems takes time