Company: Microsoft
Date: 2015-10-06
Overall rating: 4/5
Employment status: former

Many companies are similar now
Pros: Flexibility to do different types of work.

Good benefits and pay.

Diverse working environment.

Many different locations.
Cons: Large company which can limit flexible learning of skills.

Focus on Microsoft specific technology which isn't applicable to many other companies.

Horrible place to work with weak managers.  Yes, that's the same everywhere else too.