Company: Microsoft
Date: 2015-02-24
Overall rating: 5/5
Employment status: current
Experience level: Senior

great company to work with
Pros: with great managers, you are well taken cared of with career, review, training and exciting work. while you may work for some managers you don't  like, but Microsoft is a big company you can move from teams to teams.
Cons: working with a small team in remote, it is kind of different from working locally. though there are still many opportunities to work on.