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

Microsoft
Pros: Great company for contract employment.  Worked there as a contract employee for nearly 18 years.
Cons: It is a very big company and, as such, is very compartmentalized in how they go about doing business.  This creates a need for specialists more than general knowledge technologists.