Taro Logo

The best place to build software

Senior Development Engineer Lead
Current Employee
Has worked at Microsoft for less than 1 year
June 16, 2008
Redmond, Washington
5.0
RecommendsApproves of CEO
Pros

You have the opportunity to make an impact on the world stage along with some of the best and brightest from all over the world. Microsoft takes an active interest in developing its employees, and their compensation and benefits are top-notch.

Microsoft listens to its employees. The programs and benefits it offers are constantly changing in response to that feedback.

Finally, it's a company with a very diverse product line that is always moving into new areas, so it's possible to make big career changes without needing to start over with a new company.

Cons

It's a huge company, and despite its constant financial success, its stock price is stagnant. It's not for the get-rich-quick crowd.

It can be a bit demoralizing to not be able to read the tech news without finding some article demonizing Microsoft for one thing or another. Microsoft is making huge strides in improving its reputation, but it still has a long way to go. You need to develop a thick skin for dealing with outspoken anti-Microsoft zealots.

Advice to Management

Stay aggressive. Keep pushing into new markets, but don't throw the money away. Push for some level of consistent fiscal responsibility between the divisions.

Stay sharp in the standards fight. Keep trying to build your relationship with the open-source community and the European Commission.

Was this helpful?

Microsoft Interview Experiences