Taro Logo

A roller coaster ride, thus far!

Senior Software Development Engineer
Current Employee
Has worked at Microsoft for 2 years
January 10, 2014
London, England
4.0
RecommendsPositive OutlookDoesn't Approve of CEO
Pros

Competitive salary, excellent benefit package, good work/home life balance, training opportunities, advancement opportunities, dumped the dreaded ranking system, changing culture, challenging work, and an exciting future for the company.

During the "One Microsoft" re-org, I've been lucky enough to have three new, awesome engineering managers to interact with. They are some of the best managers I have ever had in my entire career.

Cons

As a software engineer, if you report to, or interact with, a terrible, non-caring, numbers-only manager, you and your team suffer the most. Microsoft seems full of these types of managers. It is best to change teams if you realize you have a terrible manager as soon as possible.

Advice to Management

Flatten the management structure as much as possible.

Become more design-driven so we can move out of the past and into the new Microsoft!

Was this helpful?

Microsoft Interview Experiences