Company: Microsoft
Date: 2012-08-01
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company to work for...not only it keeps you satisfied, it gives you a great career boost
Pros: Benefits and work-life balance are great. The company has a great culture, and activities and sports are very much encouraged.
Cons: The rate of promotion could at times be slow, though you will get compensated for your efforts. Depending on your group culture and product you could be very satisfied or totally unhappy.