Taro Logo

Low pay with poor work-life balance

Software Development Engineer (SDE)
Current Employee
Has worked at Microsoft for 4 years
May 12, 2023
1.0
Doesn't RecommendNegative OutlookDoesn't Approve of CEO
Pros

Intelligent coworkers, good brand, universal tech stack.

Cons
  • Toxic management expects delivery at all costs.
  • Maintenance and bug fixes aren’t valued, only KPIs.
  • Career progression is almost entirely dependent on manager and what work they choose to give you. Creating impact outside of the scope of what your manager assigns you is seen as insubordination.
  • Low pay, which is falling further behind the rest of the industry year after year.
  • Incomprehensible quantities of technical debt created by sky-high turnover and pressure from management to deliver KPIs quickly and then abandon them.
  • Chaotic on-call rotations with little to no onboarding for new developers. Expect to be paged continuously for the entire duration of your rotation.
Advice to Management

Stop bleeding engineers by increasing pay and giving them time to pay down the tech debt that has accumulated over the years. Microsoft’s culture of pushing a KPI out the door, claiming impact, and then abandoning it and moving to something else with no plan for ongoing maintenance is not sustainable.

Stop treating engineers as disposable.

Additional Ratings

Work/Life Balance
1.0
Culture and Values
1.0
Diversity, Equity, and Inclusion
2.0
Career Opportunities
1.0
Compensation and Benefits
1.0
Senior Management
1.0

Was this helpful?

Microsoft Interview Experiences