Company: Microsoft
Date: 2009-04-28
Overall rating: 5/5
Employment status: current

Microsoft features amazing people and deep investment in employee experience/development
Pros: amazingly talented and smart people, company really invests in its employees (development, benefits), unparalleled breadth of career opportunity
Cons: Culture is learning how to hire/work with people in remote locations