Company: Microsoft
Date: 2012-11-28
Overall rating: 5/5
Employment status: former
Experience level: Junior

Best place I have worked at
Pros: Salary
Benefits
Peers - very intelligent
Career paths
Cons: There is no check/balance to ensure you and your manager are compatible