Good, smart people to work with. Flexible work timing helps in good work life balance. Even though its a relatively big MNC, it doesn't bind you into to much of processes. Management is approachable.
Cons
Perks are not that great. Promotion are slow. Consistent layoff were a matter of concern, doesn't help to build faith in management.