Pros
Only some colleagues are helpful and knowledgeable (Hard to find now as most of them have already left) Good Interaction with Onsite teams
Cons
1) Weird organisation structure as they promote people to Manager post from Software Engineer and since then their attitude towards colleagues change. "Just imagine you have 6 years of experience and no project management experience and skills and then you are promoted to a Manager without any training and more experienced people are reporting to you. How is it even logical? " 2)HR is not supportive to your issues you face with your managers instead they tell you to manage As a result most of the members under have resigned and still the management is taking no action. 3) No good compensation is being offered, the India office in Pune is in an under construction building and has not yet developed fully. 4) They have hired new managers to lead customer projects but even they do not have any experience in automotive. 5) You expect a newly hired person to perform extra ordinarily and you do not respect your old employees. 6) I am not sure what will happen in the performance appraisals since the managers are new in India, the HR doesn't listen to you and is not at all proactive and God save those colleagues who are working under that lady manager. 7) No work life balance as your manager will continuously poke you asking what you are doing. 8) Micro Management as its peak. You are told to fill daily and weekly update and in the daily standup you have to repeat what you wrote in that update. Seriously is that what you call Scrum and Agile? 9) No chance for onsite travels. Don't even expect it after the pandemic. Your talented tyrant managers will grab that chance if any.