Taro Logo

It can be great, depending on the team

Principle Software Engineer
Current Employee
Has worked at Microsoft for 20 years
July 25, 2023
Redmond, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Flexibility, work-life balance, some of the benefits are nice (StayFit reimbursements, donation matching, 401k 100% match, unlimited time off, etc.). There are lots of internal technical resources, so you don't have to reinvent the wheel.

Cons

Pay is less compared to FAANG companies. I've seen people leave Microsoft due to bad managers, so happiness may vary based on teams. Work-life balance can be bad during some crunches. Live site support will be mandatory if you work on the web.

Advice to Management

Make the hiring process better.

Improve pay for people.

If you cut people and freeze hiring, expect every aspect of the product to deteriorate and build up engineering debt that you'll never be able to pay back and forever take hits on productivity and dev velocity.

More investments in engineering culture.

Additional Ratings

Work/Life Balance
4.0
Culture and Values
4.0
Diversity, Equity, and Inclusion
5.0
Career Opportunities
3.0
Compensation and Benefits
3.0
Senior Management
3.0

Was this helpful?

Microsoft Interview Experiences