Very good infrastructure
Technology is top
Salary is ok
Balance work/life & work from home
Health Insurance
Some fringe benefits
Cons
No flexibility on processes
Hard to accept non-standard ideas
Agressive management
No solid growth plan
Arrogant heads of business
Too strong Indian culture
Vertical leadership