Company: Microsoft
Date: 2018-09-19
Overall rating: 2/5
Employment status: current

Not all teams have the externally touted great culture
Pros: Benefits
Highly experienced employees to learn from
Cons: Bereaucracy.
Org (which you may have no control over) can determine your career progression. 
Managers can prevent you from switching in non-transparent ways
Senior employee astroturfing.