I was at AWS as SDE2 and joined Azure as Senior (63).
Here's a roughly how I feel, having worked at both places:
Azure Pros:
1- WLB is much better - 40-45 hours is norm in my org.
2 - Culture is 100x better. Manager cares about employees. Family oriented. Despite all the hate/trolls in Blind on MSFT, culture in Azure (my org) is really good.
3. Work is very challenging and fulfilling. Azure is behind AWS, hence everyone is open to ideas.
4. Had my 1st review recently, and it went very well. No paranoia feeling, unlike I had in Amazon.
5. No frugality. I am using a Surface Book and it's awesome!
AWS Pros:
1. Not tied to C#/MS tech stack. Top notch architecture and ahead of Azure.
2. Customer obsession drives everything. Azure is more obsessed with catching up to AWS and serving to enterprise. I suspect this will change.
3. More talented co-workers/peers.
Overall, both are great places to work, but I would not go back to Amazon.
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
Feedback to Amazon: Treat employees better. Have empathy. Stop hiring employees in your level to get to the next level.
Feedback to Microsoft: Have customer empathy! Stop being obsessed about competition.
Pro:
-culture is neither amazon neither Microsoft. It is in between. The Seattle office is only constituted of ex aws and ex azure. We still work backwards from customers but with the WLB of Microsoft.
We have 6 pagers and useful meeting like amazon but don't have the hard review on every single typo you could make.
-salary. You make easily 50% more than msft and 30% than amazon
-people : only 10+ years experienced people. Mostly sde II sr or principal from amazon and msft. There isn't much need for babysitting engineers know where they are going
-feeling you are the outsider. That nobody likes you and you have everything to prove (it is a pro for me)
Cons:
-most people will hate you on blind and it is a step down on your resume especially compare to amazon
-the team in Seattle isn't really oracle. We are pirates that build our own ship without much help from HQ. There is some weirdness due to this (pain to make offers, pain to understand overall company strategy...).
I should switch to azure.