I joined as senior developerThis review is about amazon india only as I'm not aware of other parts. But one common thing about teams across the geographies is that, all try their level best to avoid getting any new work no matter how important it can be for others and whole amazon to grow. They just don't want to take any work from anyone even as straight forward as documenting simple things so that others can use it. Tech people are good but the managers and their whole hierarchy is not good. There are lot of inter team issues mostly created by managers because they don't have any thing else to do. Most managers just ask junior managers to write lot of docs about how teams are performing and do a lot of meetings. There is no outcome or action item of such meetings. Huge waste of time. Managers just try to get their promotions. they don't think about the product or take ownership. Business and product management teams are much worse. They literally don't care any thing about product or tech team. And on top of that so much ego. They won't help you out at all unless they themselves need that work done or you are in alignment with their managers. In amazon managers seems so scared, super scared, but actually there is nothing to be scared of. Most of the work is done by developers properly. But managers don't drive deep into tech so they are scared.
I think all of the teams working on website are like that only. If you are joining any team that has direct page on website then do confirm what their real work is. Most probably they are just getting the data from somewhere and dumping on UI. There are lot of internal teams mostly outside india who are doing real work, join one of those teams. Before joining do talk to developers directly. Never believe what hiring manager tells you.
I'm kind of frustrated of this hypocritical situation here. But I'm here for tech and tech is what I will do till I'm fully frustrated.