Company: Microsoft
Date: 2016-03-14
Overall rating: 4/5
Employment status: former
Experience level: Senior

Can be great company for the right people
Pros: The company is doing a number of innovative things in consumer and business to business/cloud technologies. Very smart people in engineering and marketing organizations. You are responsible for your career development.
Cons: numerous managers are ill suited to the responsibilities of being a people manager. You manage your own career, and need good managers to help you advance.