Company: Microsoft
Date: 2015-01-09
Overall rating: 3/5
Employment status: former
Experience level: Senior

Principal Dev Manager
Pros: Over all good benefits and support system.
Cons: Ever-changing structure. heavy dependency on staff augmentation. Many of the managers are non-technical. The life balance is extremely poor. Expect to work long hours. complex review system.