Taro Logo

Treated Employees Well but Lots of Bureaucracy

Senior Software Development Engineer In Test
Current Employee
Has worked at Microsoft for 20 years
July 27, 2014
Redmond, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Great health package (including free gym membership).

Total compensation is getting better.

Most managers are good technically.

Co-workers are almost all friendly and mostly good technically.

Big enough to find challenging work that is right for you.

Management is now insisting you maintain a good work-life balance.

Cons

If you are a leaf node, it's not clear that managers more than two levels above you know what's going on.

If you aren't diligent enough to insist on challenging roles, you can get stuck in boring roles and spiral downward.

Very process-heavy. Many managers are religious about process.

Size of the company and codebase means many interactions, making development slow.

You will probably spend a lot of time dealing with issues in code that isn't yours (could be pro or con depending on who you are).

Advice to Management

None needed. The biggest problem was trying to do everything versus deciding what's important. Satya seems to have that under control.

Was this helpful?

Microsoft Interview Experiences