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

Great people, challenging and creative
Pros: Everyone is set to change the world through technology for good
Cons: Extremely hierarchical structure, lots of reorgs by management to compete effectively