Company: Microsoft
Date: 2016-02-07
Overall rating: 4/5
Employment status: current

Service Engineer
Pros: It is a whole tech industry inside a single company. Employees are free to try out diverse roles while their current jobs are still secure. The company employees some of the brightest minds in the industry and that improves the work culture thereby enabling individuals to work in a challenging environment. The company offers a lot of flexible benefits and takes good care of its employees.
Cons: There's a lot of red tape. The fact that there multiple autonomous business groups within the company adds friction in terms of growth and innovation both for the company and individuals. Managers are provided with needless amounts of power- sufficient to exercise micro management on the employees and excessive enough to decide their careers in a biased fashion.