Hacker News new | ask | show | jobs
by aminadude 2536 days ago
I’m at Amazon now. None of the teams I’ve been on have had an absurd on call burden but I do know of teams that do (not in my org) and therefore struggle with high turnover (people don’t really leave Amazon burn just switch teams in my experience).

Overall, it’s made me better leaps and bound as an engineer prior to when I joined. Over the years when I’ve picked up a book on scalable systems or design, I easily identify the patterns of failure or whatever topics mentioned because I’ve had to deal with them on the job.

Amazon isn’t for everyone. My stress and anxiety level is generally pretty high.

I work with really really really bright people (compared to my previous companies) but being extremely intelligent doesn’t speak to your character. As a matter of fact, really intelligent people with bad character are 100x worse than Todd from my previous company who did very little work and was merely collecting salary.

If you have an opportunity to work for Amazon, at least as an SDE I say definitely go for it. But, if you want a relaxed 8-5 job, it may not be the place for you. The teams I’ve been on are full of overachievers but too many of those people in one room isn’t always a good thing.

2 comments

> But, if you want a relaxed 8-5 job, it may not be the place for you

I've been at Amazon 7 years. I mostly work 9-5, plus offset (ie, if I get in at ten, I leave at six). My biggest barrier to working those hours is that I like what I'm working on.

> My stress and anxiety level is generally pretty high

Yep. Amazon is not subtle and demands its ROI on you to be HIGH.

More people need to realize that a company is employing you so you can out earn your salary. If you think you are making more than you make for the company, you’re expendable.
Well, there is nothing I would dispute about this claim, this is a capitalistic world after all.

But as regards to the comment about being 'expendable', I am certain to get a job out side of Amazon pretty easily depending on my own skill. In other words, this is a market that both companies and employees can play.

Amazon's strategy isn't focused on retention of long term employees, then it is its own choice, there is always a trade-off.

It's also a short-sighted approach. What can end up happening is hiring a lot of college grads to fill head count and get stuff done. And while they try their best, they lack experience or aren't mentored/trained because of a shortage of senior engineers.

So now your product needs a bigger team to handle it and the ops load increases or feature work slows. So now your senior engineers get frustrated and leave/switch teams. So then you hire more college grads and throw them into the meat grinder... meanwhile your products suffer [0] and the competition is catching up.

BTW, checking that sub-reddit is a good idea before joining an established team.

[0] https://www.reddit.com/r/aws/search?q=sucks&restrict_sr=on