Taro Logo

Microsoft offers great opportunities to software engineers, along with competitive compensation

Principal Software Development Engineer
Current Employee
Has worked at Microsoft for 20 years
June 30, 2013
Redmond, Washington
4.0
RecommendsNeutral OutlookDoesn't Approve of CEO
Pros

Microsoft looks out for its people. Salary and benefits are excellent. If you have a good manager, life is sweet and work hours are super flexible. Potential to have huge impact on software used by millions of people. Smart co-workers create a motivating environment.

Cons

Microsoft is huge, and politics often get in the way of future bets and risk-taking.

Product groups are conservative and often look to protect what they have rather than take big, novel ideas and run with them.

If your manager sucks, life can be very bad. Finding a place with a good manager is the most important aspect of your job at MS.

Advice to Management

Look 5 years or more into the future and allow your team to make big steps instead of small, incremental, safe improvements to the product, as is happening too often.

Was this helpful?

Microsoft Interview Experiences