Microsoft – “Great to place to work. Great benefits.”
Pros
Great place to work if you want to progress your career in high-tech. You get to work with really smart people.
Cons
Work hours could be long sometimes. Lots of internal competition.
Advice to Senior Management
Provide better communications of company direction, vision and strategy.