Pros
Good work in one team headed by the director of engineering himself. Some of the best intelligent guys whom you can really approach directly.
Kontras
NO work culture at all. US office has all the power, IN office can only ask for work which they don't seem to get. Many people resigned lately because of no work. HR is a sucker! He'll tell you we do appriasels twice a year but ask anyone from SZ-IN, they are always 3+ months behind the usual schedule i.e. appraisel which should have happened in march end, will happen in june end. Take it! If you indeed get some work, you'll be expected to complete it that day itself. No time frame given at all. NO quality work. Usual bugfixes, very small enhancements, CSS changes here and there. Even if something new comes up, there are favourites standing in line, forget about your chance. NO team parties at all. Google the wikipedia about history of SZ overall and specifically the money section. You'll see where this company is headed.