Company: Microsoft
Date: 2013-01-09
Overall rating: 5/5
Employment status: current
Experience level: Junior

Very challenging, competitive but rewarding work.
Pros: High energy level, company is highly self-critical, always looking to improve. Work is demanding and satisfying. Hours are very flexible.
Cons: Stressful due to the constant shifting focus and huge scope of work. Frequent re-orgs.