Company: Microsoft
Date: 2012-02-21
Overall rating: 4/5
Employment status: former

engaging work, smart people, having a great manager is critical, re work/life balance need to find own way
Pros: smart colleagues, good community engagement through giving and volunteer program, opportunities to do a variety of jobs or work on a range of technologies.
Cons: ambiguity is a consistent state and dealing with that is not for everyone, the manager you have matters so much more than other factors