Company: Microsoft
Date: 2015-01-02
Overall rating: 3/5
Employment status: current

Its very hard to break in as a new employee entering at senior level
Pros: Great compensation
Work life balance
Work with very intelligent people
Cons: Politics
Lots of competition with old timers
Stack ranking still exists. You can get a bad review even after meeting all goals
Microsoft technologies/tools centric which may not be super marketable outside the company