Pluspunten
- I had the opportunity to meet some absolutely fantastic and driven folks that I otherwise wouldn't have met if I didn't take this job - Getting to work on software that impacts 10s of millions of people -
Minpunten
Just take a look at the reviews here where the helpful rating is high and are written by folks who have worked at Amazon for >1 year. That will say more than myself just echoing it here If you have a competitive offer, then I think you should take that opportunity instead. Honestly, it's a dice roll if you're going to be happy and successful here. And I wouldn't put the odds in your favor (sorry). Just look at the average job tenure here. A lot of your success in your role, like a lot of places, is going to come down to who your manager is and who you work with. That's really what will make or break you. Here are some of the notable cons I feel are worth bringing up: - Seeing one of the folks who interviewed me crying in a 1-1 with her manager - Poor work/life balance - The MAWS (i.e. Moving to AWS) software development felt needlessly complex and stressful. It took forever to do anything. And there is often little to no accurate documentation to help you out - Good documentation writing was neither praised nor highly valued. But rather, your ability do "Dive Deep" and sort through sometimes a mess of a project to root cause a problem or implement a feature was praised - At the end of the day, the only leadership principal that matters here is "Deliver Results". If you can do that, then you can reasonably justify the other 13 LPs - Learn to say no. Be careful of you manager or others higher up trying to use the "Ownership" leadership principal to justify giving you more work to do when you're already overworked - The salary is alright. But depending on how hard you're going to have to work, it will start to feel like you're not getting paid enough for the amount of hours you're working - If you work here, and you feel like it's not working out on your team, then I highly advise looking for a new team immediately - There is a saying I've heard internally that "change is the only constant". I've noticed this the most with the relatively high turnover in employees - 5/15/40/40 stock vesting plan - It's a large company, it's easy to get lost in the thick of things - Little support for new engineers. It's more sink or swim