Company: Microsoft
Date: 2019-01-29
Overall rating: 3/5
Employment status: former
Experience level: Senior

Excellent benefits, work environment depends on manager, perfomance system too complicated
Pros: Great benefits overall and salaries are fairly good compared to the overall market. Success mostly depends on the effectiveness of the immediate leadership team so choose a team with a great reputation.
Cons: Hard to get results based on the amount of matrixed teams you have to work with. Heavily politized environment can be stifling and unproductive. Performance system complicated, too many dependencies on teams outside your core team.