Taro Logo

Can be a great place to work if you find a good team

Senior Software Engineer
Former Employee
Worked at Microsoft for 9 years
February 10, 2024
Redmond, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Ability to switch jobs internally within Microsoft to work on all different kinds of projects in all areas of software. Different teams have different cultures and practices, so look for a team that's a good match for you.

In general, the culture is improving on customer focus and growth mindset. Although management can be political and chaotic, the folks at the ground level generally are supportive of each other and striving to make the best, most positive products that they can.

Lots of resources to do things on a large scale and have a big impact.

Microsoft takes ethics seriously and has a real commitment to doing the right thing.

Cons

Difficult environment for innovation. Microsoft tends to be better at improving existing products than creating new ones. Microsoft puts a lot of effort into innovating, but it often reorganizes, changes directions, or cancels projects before things can pan out.

Lots of meetings and process that comes with being a large company that has to coordinate between teams.

Although this isn't generally the case, some "old Microsoft" teams can be very stressful, and power struggles between teams and leaders are common.

Additional Ratings

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

Was this helpful?

Microsoft Interview Experiences