Pluspunten
I have heard from many people that the culture here at AWS is reminiscent of my former employer from 2010 (ie. 5 years ago). Work-Life balance is great. Expectations are reasonable. Pay is above industry average for experience and position. I don't feel overworked or stressed. This comes down to the way we set expectations with our customers. I used to get phone call after phone call (about 10 per day on higher volume days) at my last employer and there was a large emphasis on us answering the phones because there was no automation system (it was part of their support ideals that you don't get menus or automated responses). Here, we can tidy up the last project we were working on before taking on a new case, which lowers stress levels and lets us focus on the customer's case to the best of our ability so that we have less going on in our minds. Meetings are not excessive and are very pointed (the floor meeting is once per week for about 30 minutes and has a clear agenda with relevant information for the engineers). Team events/outings and general cohesiveness is abundant. Knowledge sharing is fantastic. I feel like I'm truly making a difference when I walk in the door. Oh yeah, flexible work environment: If I want to work from home, I can. If I want to work in the office, I can. If I want to fly home to visit family (or go to a reunion), I can do so and not take time off when I work remotely.
Minpunten
Internal Documentation is messy. It's being worked on, but it's hard to search and find relevant information. I feel sometimes that too much is kept secret, but there is no pretense with it as that is made clear to customers and they're fine with it. Though, sometimes it would be easier to explain why something broke for a customer if I could share additional details. Sometimes, communication between internal teams and support can suffer from interpretation issues and lag. Also, the mechanism by working in that manner is a chore since due to switchover.