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

great place to work
Pros: You will be judged by your overall performance at the end of the year. If you contribute a lot, you will get a large bonus; a little, and you will get a small or no bonus. You won't get credit for attendance. Company's commitment to work/life balance is not rhetoric.
Cons: Lots of emails, distractions. Lots of overhead to ship product. Will move bigger, more important mountains, but will not move them as quickly. If a small company environment is what you crave, this is not the place for you.