Company: Microsoft
Date: 2014-02-28
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Different teams have different work cultures, not two teams are the same
Pros: Always working with smart people that are passionate about their work
Cons: Too many have "grown-up" up inside MSFT and don't have enough or ANY experience outside of MSFT.