Company: Microsoft
Date: 2014-02-02
Overall rating: 4/5
Employment status: current
Experience level: Junior

Thoughts after 5 years.
Pros: Flexible hours and smart passionate co-workers.  Many different products and markets to choose from.  Allows for work/life balance.
Cons: Competitive.  Can eat up all your time if you let it.  Low regard in blogosphere.