Company: Microsoft
Date: 2014-05-01
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Takes good care of its employees
Pros: Overall good benefits, good compensation. A wide variety of projects to work on makes it easier to learn and grow along the career path.
Cons: Weak leaderships are very common. Lack of visions and planning. They just can't do proper planning and fast pacing at the same time. Although in general there are a wide variety of projects to work on, few innovative ideas to be implemented.