Taro Logo

Large Portfolio Makes Microsoft an Excellent Place to Work

Software Development Engineer II
Current Employee
Has worked at Microsoft for 6 years
January 25, 2014
Bellevue, Washington
4.0
RecommendsNeutral OutlookNo CEO Opinion
Pros
  1. Smart people

  2. Large portfolio of products/services. So, if you find out that you want to work in a different product because of your interest or experience, you can do so, because you will find pretty much all the domains of computer science in the company. I have moved internally a couple of times.

  3. Amazing benefits. Probably one of the best in the market (no free food like Google though).

  4. Company encourages innovation via some internal programs where you can form a team in the company with as many people as you want and develop something cool and get noticed officially.

  5. Lots of training programs for personal development.

Bottom line, if you get a good manager, you can really excel.

Cons
  1. To a certain level, politics are involved in management. That can halt your personal growth.

  2. The review system is not the best (though it has been updated in the last year; I don't know how it will work out yet).

  3. To move internally, you have to go through a full interview loop, but you can't change your level or pay scale. This makes sense from the company's perspective, but one might think again. If you have to go through a full interview loop, why not just try outside? You might get a raise.

Advice to Management

There is hardly any way to share a manager's opinion. Sure, there is an official feedback form, but that one is not so actionable (I haven't seen that happening yet). Please improve that part, and a lot of bad decisions and politics will be cleaned up.

Was this helpful?

Microsoft Interview Experiences