Company: Microsoft
Date: 2015-03-29
Overall rating: 3/5
Employment status: former
Experience level: Senior

If you're over 40, watch out.
Pros: Lots of smart people.  Most people work hard.  Get the newest computers to work with. Flexible hours.  Can work from home.
Cons: If you're over 40, watch your back.  Working hard, exceeding expectations doesn't mean you won't lose your job.  Morale has declined a lot over the years.  I worked there close to 13 years, then laid off with a two-day notice. No opportunity to look elsewhere within the company.  They lose a lot of good talent to their competitors.  Lots of intellectual capital goes out the door instead of trying to find another role within the company.