Company: Microsoft
Date: 2016-01-11
Overall rating: 4/5
Employment status: current
Experience level: Senior

Changing culture
Pros: Microsoft is always adapting. Change is constant. Provides opportunities to try new things regularly. Resources are plentiful.
Cons: Too much overhead for established products/services and not enough on new ones. Satya is pushing new cultural expectations though there is some disconnect from him down to the folks doing the work. Middle management tiers need to catch up or need to focus on the business rather than themselves.

Some employees that are successful in a role can get stuck there if no one else can fill in. They can get pulled back into those areas throughout their career to bail others out.