Taro Logo

One of the best software companies to work for

Senior Software Development Engineer
Current Employee
Has worked at Microsoft for 9 years
February 15, 2015
Redmond, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Amazing benefits package.

Competitive compensation.

Great place to kickstart a soaring career.

Very stable, secure company that has built a lasting legacy.

If you find the right team, you can become very successful.

Cons

A cutthroat performance review system that pits employees against each other in competition for bonuses and promotions. In the right groups, it works well to incentivize excellence. In some, it is toxic and full of politics.

The company is making some good changes recently, but it is still the same stack ranking system underneath.

Work/life balance can get bulldozed over if you're not careful to create clear boundaries for yourself.

Advice to Management

Need to recognize key players, especially up-and-coming ones who demonstrate high business impact, in more compelling ways.

Was this helpful?

Microsoft Interview Experiences