Company: Microsoft
Date: 2016-02-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Very good company
Pros: Base salary,  benefits,  smart people. People forget when they stay too long but this company takes care of you and people clearly matters.
Cons: Politics and cash bonus could be much better, specially in non sales areas.  May take very long to get promoted even if you perform great.