Productivity depends upon project.Some really good whereas some very legacy ones.My team has had a fantastic setup with good open source tools, nice products and subsequent projects and a very open management to experiment on tools and technologies which enabled tremendous learning.Pay is very good. Easily above industry average. If you perform well, you don't need to switch you'll get the market standards hike and money internally.Additional component of yearly bonus which on top of CTC is magic. Even a 1-2 years experience guy can easily get 1-1.5 lakhs as bonus. Experience people above that get crazy Bonuses.Work life balance depends on project. But company is very fast paced so don't expect much ease of life.Overall, very good place to work.
Leaves + Bonus + Project Parties + Fortnightly events
Work-life balance may get hampered