Company: Microsoft
Date: 2015-10-15
Overall rating: 5/5
Employment status: current

Designer 2
Pros: Easy to move around, many teams encourage collaboration over competition. Coworkers are intelligent and dedicated. Work life balance is often up to you, and many product teams frequently have fun activities together. The CEO cares about employee's happiness as well.
Cons: Team culture changes from team to team. Some teams are better than others, and it's important to find the good ones.