Company: Microsoft
Date: 2010-10-07
Overall rating: 5/5
Employment status: former

Amazing work experience
Pros: Working at Microsoft gives great benefits, a great work atmosphere, and great technology to work on in a wonderful climate.
Cons: Being a large company could present downsides against innovation and having power in expressing your ideas.  Microsoft does a lot to address solutions to overcoming its big company atmosphere.