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

Well Established Hi-Tech Company
Pros: Great home city (Seattle), Great benefits, lots of opportunities to work on lots of different products and opportunities, diverse work force, lots of room to grow.
Cons: There have been some bad practices regarding bonuses and promotions. While there have been some efforts to correct them, but i've heard stories about some of those bad practices still persisting in some parts of the company. I personally don't experience it.