Company: Microsoft
Date: 2012-11-21
Overall rating: 4/5
Employment status: current
Experience level: Junior

Overall a good company
Pros: A great company overall.  Pay is very competitive and even thought recent changes to benefit packages are passing more costs on to the employee, they are still among the very best.
Cons: due to years of stagnant growth, it is increasingly difficult to move up the ladder.  Make sure you are happy with the job you start in, because stories about moving jobs after 18 months are largely untrue.