Company: Microsoft
Date: 2016-09-17
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great company
Pros: Energy and morale have been improving a lot since Nadella took the helm. The company is re-inventing itself and moving in a promising direction. It's not a boring enterprise company anymore. "Not invented here" syndrome is being cured.

Great work-life balance. I've worked under several different managers and they were all great in this aspect. You have the freedom to set your own pace (to a certain extent).

Excellent benefits and perks: top-notch 401(k) plan with very generous match, health insurance, employee discounts, on-site health center, and a lot more.
Cons: Old culture is fading but is still there. A lot of people still focus on personal achievement only.

Compensation is less than what competitors offer, unless you're at a high level (principal and above).