Company: Microsoft
Date: 2012-01-29
Overall rating: 5/5
Employment status: former

Great place for having a family
Pros: Great Benefits and Flexible Scheduling. Plus, a lot of internal job opportunities and ability to move around. Little Chance of being laid off (Secure)
Cons: The comfortable lifestyle, great benefits and high margins reduces turnover and keeps employees there for a long time. As a result, you have limited upward mobility.