Company: Microsoft
Date: 2018-03-21
Overall rating: 5/5
Employment status: former
Experience level: Senior

Working at Microsoft
Pros: Great people is number one reason to work at Microsoft, regardless of what role or position, you will be surrounded by the most talented, passionate and driven people.  You will have the opportunity to have impact at every level and be part of a very flat organization where you are truly a peer to everyone on various teams you'll work with.  Great benefits and competitive compensation package is part of the attraction. You will learn from your mistakes and as long as they are the same mistake repeated, you will thrive which is unusual in it's own right.
Cons: Must be able to deal with ambiguity and constant organization changes and you will have much turnover in your management, especially your direct manager.  Buckle up your seat belt, the ride can be unsettling if you are not used to constant change.  You also cannot wait around to be told what to do and you must adhere to the fact that he or she who has a plan, however tentative will win the day in any meeting.  You also must maintain a high energy and always meet your objectives at a minimum while exceeding expectations is considered a must or you will be shuffled out quickly.