Taro Logo

Good benefits. Constant change

Software Engineer II
Current Employee
Has worked at Microsoft for 4 years
June 24, 2015
Bellevue, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Having a good manager is very important, meaning someone who leads technically while also supporting you to take on challenges. Working with very smart people is a plus. If you don't like the current org structure, just wait 6 months; it will change.

Cons

Sometimes the size of the organization makes communication difficult. You'll find reorgs happen often, and you've got to be assertive about finding opportunities and challenges which will push your career forward.

Sometimes people lack the common sense gene, over-engineering the most minute task.

DevOps and combined engineering make for a scattered role of building, testing, and supporting a product.

Often, you don't work on a product long enough to have the background to become adept at supporting it.

Was this helpful?

Microsoft Interview Experiences