Ask HN: Is joining AWS a bad idea? (MSFT, Oracle options)
I've been interviewing lately because I really don't enjoy the product and tech I'm working on. My work life balance is pretty good, very short commute and my on-call is just tedious boring shit during the day. I've never been paged outside of work hours in 2 years.
I have two offers (Seattle)
Current total comp at Microsoft is ~250k
AWS: $300k L5 Cloud Engineer - working on internal build/development tools for the government clouds: Manager says 2am pages will happen, and the team works 45-50 hours per week by his estimation.
Oracle: $325k (no benefits, W-2 contract). Sounds like I would be working with linux, kubernetes, java, python and doing DevOps for some data science platform. While I'm contracting, there are some work/life balance gaurdrails beacuse >40 hours means I get paid (same rate $156.25/hr).
In all 3 scenarios, on-call requires trip to secure facility to work on the issue. At MSFT this has been a non-issue for me because the product is only really used in the day.
Most people have said "Stay at Microsoft for life" even if the pay is less.
AWS promises the most career growth (?) and RSU upside, probably at the cost of work/life balance which at my age is precious to me.
Everyone is saying don't take the Oracle contract, but the work sounds most interesting to me, and it seems pretty chill from the people I have talked to. It also is highest pay, by a small amount (after insuring my family), for the first 2 years.
Everyone on "BLIND" says AWS is absolute hell, unless you luck out on team/manager.
Advice from the non-blind crowd?
Thanks!
44 comments
[ 1.7 ms ] story [ 58.3 ms ] threadAWS really needs to address some of these reputation issues if they wish to attract talent. It’s hard for me to believe all the negative feedback is true, but it doesn’t seem like AWS is doing much to address it.
15 days 2nd year on.
Microsoft gives you 15 days from year 1, 7 holidays and 10 sick days which you can use just for "mental health".
So Microsoft is definitely better but it's not huge. Microsoft has WAY better 401k and free health benefits for family etc.
I'm taking that all into consideration and yes, I'd make 50k+ more at Amazon and that would help me retire a bit earlier. I'm also not a homeowner currently, and houses here are insanely priced.
The 7 holidays are literally holidays, like Christmas, thanksgiving, etc, where most everyone is off work.
The 6 days are basically sick days, but you can also use them as one-off "dont feel like working" days .
I would say this is a decent policy by USA standards, but most tech companies have better policies. Amazon pays high salaries to engineers, but the other benefits are pretty poor.
Edit: also, health insurance is optional but most people pay for it. It costs me and my wife about €240 per month, but options range from €45pm to €650pm with my provider. But that is used to cover stuff like queue jumping. I can go to a specialist, get a fast MRI etc, and my private hospital costs are paid. If I didn't have insurance I'd still get that for free, but I'd be waiting for weeks or months to see a specialist. Having said that, some specialists are rare. If you need to see someone who specialises in a particular type of condition you might be waiting a few weeks even if you have the best health insurance imaginable. And when it comes to the big urgent stuff, public health can really work. My sis died from cancer a few years back, and after a 9 month battle, I don't think they paid a cent. She had a lot of life threatening symptoms during the last 5 months and every one of them got immediate care. (That's something I didn't know about cancer - you can wake up one morning with a collapsed lung or a blood clots)
Going to be terse and just say it's not a decent policy in the slightest. Don't be afraid to negotiate for more.
Personally I have never had a white-collar job in the US which started out at 10 days but it does seem to be the average in the US (when starting out) [1]. All of my employers have always started out with 15 days of vacation time with more after a certain amount of tenure. Given the age and experience of OP, I think they are getting shafted with 10 days.
On a side note, the US is truly awful when it comes to vacation and time off from work. The culture here is non-stop work and it's not sustainable.
[1] https://www.cnbc.com/2018/07/05/heres-how-many-paid-vacation...
More Money != More Happiness.
My 2 pence.
Blind self-selects for people unhappy with their jobs. So, I'm not sure Blind is a good source for any job information.
The AWS offer just seems... ewww. At 50 hr/week the money is WORSE per hour than what you currently make. And gives up the chill.
I'd bet if you don't like it you can always go back to MSFT later, likely for higher salary
The Oracle job seems like a nonstarter since you’ll have to pay the self-employed tax (really just the 7.5% that your current job pays for you) plus benefits (which can be very expensive). It doesn’t seem like a financial step up.
I’ve been a consultant for years because my spouse has a great job with benefits. I’ve been able to save up to $50k/year in a solo-401k and take of lots of time to spend with the kids (coaching, day trips, vacations). This freedom has been the MAJOR benefit of consulting, but again my spouse provided the safety net.
What I haven’t mentioned is the tech stack. If you are in a dead end job, then you should definitely consider a change - if your position is eliminated (and it’s probably more likely than you expect), what could you do next? A sideways move now into a better career path could pay off in terms of safety (as in you could easily get another job). Being comfortable now could make life more difficult later.
You’ll obviously need to weigh these options yourself, but the best opinion I’ve heard so far is to seek out a transfer within Microsoft that might give you the tech challenge/ experience without the uncomfortable changes the other jobs would require.
Good luck!