Pros
New office as only I can think.Nothing great as such.
Cons
If you love buttering to Manager , then this company is serious Heaven for you.Most of the good work taken by US Team.US teams treats Indian developer like Slaves and even if you do good work, slowly they will take over it and pretend as if they have done the work and you were just fixing or adding small feature.Bad work culture over here.Please don't join until unless you want to waste your life.Lot of firing happens. In Bangalore, you will lot of manager will go to US and book nice hotels and stay over there and visit to multiple cities by company budget and don't allow developer to go to San Jose or even any training or event.Whenever you approach for these thing then they will say "We have budget constraint". Don't trust if they show We are in Top Best Place to Work in India.If you looks stats on Glassdoor or Forbes it don't stand in top 100 also.So please don't trust if they show you or tell you that we are Top Best Place to Work in India.