Company: Microsoft
Date: 2010-01-06
Overall rating: 5/5
Employment status: current

Great place to work
Pros: Best benefits of any company I've seen.  Exposure to all the new technologies and opportunities to be involved in many different areas.
Cons: Review system forces employees to compete against each other.  Employees are all stack ranked which means performance reviews are completed based on how you perform against your peer.  This is distracting and prevents people from working as a team toward a common goal.