Company: Microsoft
Date: 2012-09-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Fantastic place to work...leading edge of technology, great working atmosphere.
Pros: Great working atmosphere, very relaxed, the general vibe is basically work how you want to get the job done. Loads of perks for stuff, always get to play with the latest technology and Microsoft devote a lot of time to keeping you ramped up on the newest technology. Lots of opportunities to move around and relocate. Everyone I meet is always motivated and excited by the technology.
Cons: Huge company, so promotions (as opposed to sideways moves) can be difficult as you are always going to be competing against a large number of other people. Pay is also not the best, but that's made up for by the excellent working lifestyle and number of opportunities available.