good work life balance
good learning curve
good working culture
good projects
good managers
good infra structure
lot of activities - which were innovative , stress busting and team building
Cons
Transport was a problem when I worked. lot of delay made by Drop cabs