Pros
Compensation is good Tax benefits are good Chilled out life Stocks options were attractive but currently they are worthless
Cons
Job security Lack of clarity No challenging work Most of the engineering organizations hire for a broader engineering skills (DS, Algo, pgmg, problem solving, etc) and this is the only place where they hire for specific technologies (Ruby, java, postgre, etc). The current engineering leadership is good at sweet talks while hiring and making use of the resources but once they see there is no need of your skill sets they turn arrogant so that you quit your job. One of the worst recruiting team ever who gives all sorts of stories to trap you to join and later they involve in discussions sharing the bad behavior leadership to the employees after joining. The best of the engineers and leaders who have joined from premier ecommerce organizations have left now since there no good work in India and it keeps on changing. The management are like puppet always dancing for the wrong tunes and employees get bored after some time listening to the cooked up stories around the road-map and growth of the India engineering team.