Microsoft – “Microsoft's workplace and benefits.”
Pros
Great benefits with lot of talented and technical people from all over the world. Very diversified.
Cons
Management seems to be full of managers and leads at all functional levels either technical or non-technical.
Advice to Senior Management
Managers need to be better trained to guide and advise the staff.