Taro Logo

Overall a great learning experience. However, lethargic career growth and lack of opportunities

Senior Software Development Engineer
Current Employee
Has worked at Microsoft for less than 1 year
January 16, 2011
Redmond, Washington
2.0
Doesn't Approve of CEO
Pros

Difficult challenges.

Learn to build large-scale software.

Colleagues are pretty smart folks.

Cons

Large and small scale politics. If you upset the wrong person for whatever reason, prepare to have your career derailed. The review process is a joke and widely considered a popularity contest.

Being "calibrated" against others in your level band and requiring leadership to decide on the bottom 10% each year. You could have 10 great people on your team, but you have to single out one as a 10%er, which basically means they might as well be fired.

Advice to Management

Completely change the review practice. Fire Ballmer and Lisa B. Innovate. Good grief, we actually surprised people with Kinect, but we need to do more.

Was this helpful?

Microsoft Interview Experiences