Microsoft – “good work but bad prospects for growth”
Pros
Systems level work done is very good. Liked working on them. That is perhaps only reason why i woudl consider moving back if i ever do.
Cons
Too big. Kind of skills needed for success here are people skills rather than technical skills. Also there is no job security.
Advice to Senior Management
Put Ballmer back into sales and make someone who understands technology and is passionate about it as CEO.