Leadership in us is very bad in respect to technology. Most of the US Managers behave like they are active politician .They are so arrogant and very hard to explain anything technical to them. Meeting does not have any timeline .So if you are in call with them.30 minutes goes into 2 hour meeting. And for Indian people it' nightmare and work life balance takes a toss and I can see everyone suffering from it.
Top and middle leadership in tech are also bad who are excelled in politics. They can't decide which technology or tool to be used for months. Tech infrastructure and infra support are worst I have seen in my career.You will have to wait for weeks to get VMS and access.There is bunch of hierarchy which is also controlled by some not so intelligent people in us.
For india office : No proper architect. Staff Engineer and principal engineer thinks that they are God. There is so much politics here.Everywhere you see you will find out people from banking background are managers and they work like service based company managers.There are expectation will be on similar lines.
Nobody pays attention to build a proper product. People who have been in this company will be treated like God but they aren't worth of s***.
Newcomers are not welcomed by old people in company.They keep on complaining on smaller things to managers so that you are always in bad notes of people and that will stall your promotion and other things as well.
No support from senior engineers .They are not going to guide you in any way.
If you have offer from good companies like fab four or on similar lines please be advised to not join Walmart labs.