Company: Microsoft
Date: 2015-02-03
Overall rating: 2/5
Employment status: former
Experience level: Junior

Software Engineer
Pros: Good benefits, good pay, lots of available options.
Cons: It is very feature centric rather than user centric.

Everything is so convoluted and unnecessary complex.

It is a top down organization where you got not enough time to even do what you are told to do.
There is no room for innovation at all.

Everything is about the bottom line and backstabbing to get ahead.