Pros
A large variety of AWS customers. Lots of opportunities to learn and make an impact. Great cloud technology.
Cons
The 4yr vesting period for stock options. Inadequate PTO and parental leave policies. Lack of work-life balance, or "work-life harmony", as AWS puts it. Heavy fragmentation of internal information, tools, business intel, knowledge repositories, knowledge sharing, and learning systems. Management appears to be hyper-focused on metrics and KPIs rather than understanding things holistically. There is a lot of talk of "Diversity and Inclusion", but in reality, it's lip-service, and it's probably done to satisfy legal obligations. If you are neurodivergent, then you better be prepared with appropriate medical documentation. The salesy-ness involved in technical roles is not clearly communicated in job postings or during the interview process. It's described as "looking around corners for customers" to technical candidates. Probably to avoid turning away technical candidates who don't want to do sales. "Data-driven culture" is a euphemism for micro-management culture (example: your computer screen being observed at all times, calls and meetings being analyzed, etc; to be fair, other employers probably do this, as well). Leadership Principles are great in theory, but in practice, they are selectively chosen and interpreted (example: when you expect everyone to be an "owner" of everything, then there is a diffusion of responsibility which results in low quality, inaccurate, and fragmented systems and information; when you point this out, you are criticized for a "lack of ownership" because you are expected to fix everything). There seems to be a sadistic drive to push each person to reinvent the wheel or figure things out for themselves as some form of validation of their Leadership Principles rather than creating a culture of systemic mutual support which could scale and amplify the effectiveness of all employees.