Taro Logo

You Never Know

Lead Software Engineer
Current Employee
Has worked at Microsoft for less than 1 year
July 10, 2009
Redmond, Washington
2.0
Doesn't Approve of CEO
Pros

You can work with smart people on challenging problems. If you're capable and happen to be on the right team with the right manager, your contributions can be recognized and well rewarded.

Cons

Your experience at Microsoft varies by group. Some groups are very political and dysfunctional.

Process can be excessive and slows everything down. Poor planning leads to many "crunch" times, but the extra hours you put in are rarely noticed by the management team that failed to plan in the first place.

Advice to Management

Give up control. Just let Microsoft happen.

There are still lots of talented and innovative people at Microsoft. Microsoft also has some awesome technology that attracts developers: the CLR and C#, ASP.NET now that we have MVC, Silverlight, Azure, MESH, and a bunch of other stuff. But you’re quickly losing both.

Empower your employees and embrace open source in the most diverse and extreme ways you can imagine, and then get out of the way. Amazing things would happen.

Was this helpful?

Microsoft Interview Experiences