Company: Microsoft
Date: 2012-09-10
Overall rating: 3/5
Employment status: current
Experience level: Junior

Challenging and rewarding
Pros: Job security, challenging work, great coworkers, tons of hardware and software available, make software that people use
Cons: heavy process, tough competition, lots of people with opinions