No jobs found – change your filters above for more results
Doesn't RecommendNeutral OutlookApproves of CEO
- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I worked at Microsoft full-time (More than 8 years)
typical old large company. Benefits are OK, not on par with Google/LinkedIn/Facebook etc. A lot of super smart people. Some of them are pleasure to work with. Some are just a**. The team was great . The dev manager and low level managers are also building new features and coding a lot. So they understand the product very well. There are some struggling to keep competitive in the market, but everything was smooth and effective. Work/Life balance was OK (not anymore in some teams).
Everything going downward after the big dev manager was promoted to manage more teams with important projects. A previous lead was hired back to be the new manager. The guy is OK, but definitely not the previous dev manager. The worst thing is that they brought in some "architect" from a bough over small company. The guy doesn't/cannot code at all and doesn't want learn neither the code base nor the internal structure of the product. He has no idea what to expect and simply don't care. He is the worst manager I have ever seen for so many years in the team. The technologies you learnt in some teams, say C++ are not popular outside of the company. You will have to harder time to transfer to other companies or even other teams. Internal transfer to other teams are not as easy as google.
Advice to Management
Keep the great tradition that every one code in the team. Get rid of the managers that technology wise incompetent and only trying to be people manager.