Pros
Liberty to learn new technologies. Open-source oriented technology stack.
Cons
I worked there less than an year at their Chennai offshore location and I'll have to say that it was a nightmare of an experience. Firstly, there is a lot of micromanagement happening at the Project manager level which will be ridiculously frustrating for anyone. Having said that, the work-life balance is pretty bad at there and often times ppl are expected deliver things in unrealistic timelines. This is mainly because you are expected to do a lot more things in and around as part of the deliverables and there are simply too much of these little but frustrating processes in place . Work life here MIGHT workout for unmarried pll.I wouldn't recommend this place to anyone who is married.. Especially women.. Too much politics and the onshore-offshore model is a big failure.