Company: Microsoft
Date: 2014-12-06
Overall rating: 5/5
Employment status: current
Experience level: Junior

Three years in
Pros: Career development heaven!  There is a really clear path to any job in the company.  Build skills with published roadmaps, build relationships with huge numbers of people willing to help, have the job of your dreams.  I've never worked for a company that made things so straight forward.  There's a ton of hard work to do but worth it so far.
Cons: There is so much opportunity that it's hard to step back and take a break.    If you're the kind of person that wants to get a job and do the same thing for years, I don't think this is the company for you.  I feel like, if even for a week or two, I don't make forward strides that I move backward.  A little scary but challenge is good.