Company: Microsoft
Date: 2017-01-11
Overall rating: 4/5
Employment status: former

Large company so experience varies
Pros: Microsoft is a solid reliable big company. A bad experience with one team doesn't mean you can't have a fabulous experience with another team within it. Its certainly a good company to learn your software craft, and also a great company if you are looking for a stable environment to work.
Cons: Its a big company so if you're looking for edgy and hip its not the company for you (unless you want to learn your trade).