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

Great company if you're great, good if good, poor if less
Pros: -Great pay and benefits, hard to find anything close.
-Ability to work on exciting projects if you're talented enough.
-Lateral movement from Jr to Sr is great.
Cons: -Company vision changes frequently, currently lots of risk of "reduction in force" due to cloud initiatives
-Poor performers aren't given much opportunity to improve, attrition routinely forced.
-Current senior management for me is lacking
-Sr to Principal is a tough move, and also a great flag for attrition if you can't keep up.