Pros
Good work atmosphere, Supportive management, great colleagues, ever smiling HR and a nice cup of tea/coffee everyday !! which makes you forget the pressure in the work. This is a place to develop your skills, not just your wallet !!!.
Cons
No bad experiences so far. Happy with the current state.