Pros
I joined after my graduation, I must say as fresher got a good exposure. Nice and transparent work environment, in terms of training senior management is very helpful, Great exposure within six months i got an opportunity to interact with client, good people to work...
Only way to grow is Performance and Presistance
Cons
Have not found any, neither I think they have any...