Pros
Did my internship here. All is good. The management has two key people - a lady and an open source developer turned manager, actually who are couples. They were both quite supportive and helpful. In fact, I did my first ever real project here that made me learn many things about Android. Writing my review here as the lone comment here seemed to be quite farfetched. Pros: They work on good technology, you get to learn plenty. The office is located nearer to the NICE road which made my commute easier. The timings were quite flexible when I was doing my internship there. Not sure about now. We used to play table tennis in the evenings, lunch breaks and enjoyed our time here.
Cons
The office is located almost on the periphery of the city, which makes the commute tough (thanks to NICE road, I didn't have that problem!). Do not expect an MNC like work environment. You'll be kept on your toes with daily reports and frequent follow-ups. I hated writing daily reports, but then honestly that did improve my English a lot.