Company: Microsoft
Date: 2014-10-10
Overall rating: 4/5
Employment status: current

Overall good, but career advancement can feel random.
Pros: Great benefits, competitive pay, many different technologies, chance to impact billions of people.
Cons: Very siloed organization, it is not easy to move around internally.
Over-emphasis on the 'level' of employees vs. what they may be capable of handling.