Company: Microsoft
Date: 2016-06-18
Overall rating: 5/5
Employment status: current
Experience level: Senior

Tons of opportunity, mature work culture
Pros: Microsoft is huge and has hugely broad opportunities and invests in many areas of technology.  It is making tons of money still and investing in exciting areas of technology.  It has a wonderful set of benefits and people feel lucky to work there.
Cons: Microsoft is in transition which means opportunities are shifting and some will be negatively affected.  This can feel like a tumultuous time for those who are stuck in a profession that is on the "De-invest" list...so people need to stay on their toes and be ready to learn and change.