Good salary, good benefits, and lots of opportunity to learn new technologies. Great headquarters location (beautiful).
Better parking than most companies.
Used to be a great place to work, but no longer. Way too much bureaucracy. The performance review process is a death march. Both management and employees stopped listening or even paying attention to the customer's needs a long time ago.
The red tape and political, cutthroat environment prevent groups from any real innovation.
And finally, the most important: they need to get back to the business of rewarding employees who learn and stand up for customer requirements.
Too many Indians. I can't believe this is an American company in America. 90% of the teams I worked with were all Indian. That is not what I call a diverse employee base.
Get back to your technical visionary roots and connect seriously with your customers. Overhaul your performance review process; make it more simple and FAIR. Stop churning and burning employees. Get a system in place that validates and verifies what your real customers want. Start hiring more locals and help train them; they will be very dedicated and stick around. Stop the sinking ship – there is a mass exodus out of Microsoft going on. Make the company hospitable again, and employees will stay, and you will be able to retain them. And by all means, stop asking Congress for more H1-B visas.
Four technical interviews, plus interviewer as appropriate.
I spoke with the recruiter for 10 minutes, and then the real process began. In total, six people interviewed me. I was asked to solve various technical problems. The problems were of average difficulty, not exceptionally hard. I had lunch with one
The interview process was good, but I don't know about DSA much, hence I failed and couldn't pass. Be prepared with DSA and don't neglect it, as it doesn't seem to be bothered with much else.
Four technical interviews, plus interviewer as appropriate.
I spoke with the recruiter for 10 minutes, and then the real process began. In total, six people interviewed me. I was asked to solve various technical problems. The problems were of average difficulty, not exceptionally hard. I had lunch with one
The interview process was good, but I don't know about DSA much, hence I failed and couldn't pass. Be prepared with DSA and don't neglect it, as it doesn't seem to be bothered with much else.