Pros
1) on time salary , no issue with salary ,always on time and given what is promised.
2) support during bench period : give you salary , set up interviews with well known clients
3 ) Company has good records of approved H1b , h1b extension , green card.
4) President 'Suresh Deopura' treats employee as their family member, never make issue with your time -off,etc, I do not know why people have written so bad about him, my personal experience was very good.
5) company always comes up with some training program (mobile tech,salesforce etc )so the employees can add new skills.
Cons
Marketing team needs to improve and do more hard work to market resources aggressively .