Company: Microsoft
Date: 2011-07-12
Overall rating: 4/5
Employment status: former

Great place to work coming straight out of college. A large but mature software company.
Pros: - large and mature, lots of training in place
- well-paid and great benefits
- very talented people who are motivated
- past paced environment
Cons: - it is increasingly hard for a junior employee to advance to a management position quickly because there are too many senior people at the company and hence not enough senior positions open
- poor stock (despite record earnings every year, stock has not moved in a long time)
- need better PR and marketing at the company to impress investors as well as to create a more innovative brand