A lot of the time people say any company can have good or bad teams. Where the Ying and Yang is Amazon and Google, the former usually has bad teams but can have good ones as well, and the latter usually has good teams but has some bad as well. So with that in mind, at any company, what would be a good team to work with in that company? Or to make it less specific, what type of team is preferable? (E.g. customer facing services, platform based, infrastructure etc.) For me personally I used to work at a smaller company in the past, iCIMS, but their platform teams were God tier. I loved working there. Similarly now at Amazon I'm working on a Platform team for Amazon created products, similar to my old job but at Amazon, I like it so far, personally like the team more than the general company culture. Anyone have any other examples of types of teams or specific teams they like? After my experience I'd like to stick with platform services based teams that create features for external customers and services for internal customers. This type of work is also usually not too terrible in terms of maintenance and on-call assuming enough testing and documentation exist. I'll also throw out that the Infrastructure team at LinkedIn looks super cool. If I got the chance to interview for that specific business function it'd be A1.
It doesn’t matter what part of tech stack it is. Because it is mostly about the people. Any team where you feel you belong, with good manager / leader is the best team. Don’t leave it because they are rare in any company.