1) There will be no work life balance. Project leads and manager wants you to work for more then 12 hours, this is not only for specific team but mostly for all. Now it becomes a trend in the company specially for Pune (India) location. Even if you are done with your work your manager will call you after 8:00 PM for some ad-hoc call with US team (at least 3 days a week). 2) You might have got a job description before joining the company, trust me, all those job descriptions are fake one. After joining you will end up getting some irrelevant work. 3) Recently managers started doing micromanagement, like you need to tell team leads that you have started your day on team's channels.