Good challenges at work, knowledgeable dev leads, intelligent colleagues, and an individual office space.
Stupid higher management who just care for their own careers and not really the customer and company. The performance review process is completely screwed. There's too much bureaucracy and too much waste of time in collecting statuses and doing useless meetings.
Money is a good motivation, but getting driven by creating something awesome is even better. Stop thinking about money and start thinking about how you can create technology which can improve people's lives. Money will come automatically.
It is a day-long process at MS. You typically meet the recruiter, who sends you to take an MS shuttle to the building where the team you are interviewing with resides. Microsoft groups are spread across many buildings in a large area. They have nice
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.
I was initially contacted by a third-party recruiter working for Microsoft about a position on the Xbox team. Not expecting much, I went along with the process and spoke with the recruiter, and then another one. Finally, I was set up with a phone scr
It is a day-long process at MS. You typically meet the recruiter, who sends you to take an MS shuttle to the building where the team you are interviewing with resides. Microsoft groups are spread across many buildings in a large area. They have nice
I applied via the employee referral process. After a phone call with the Dev Lead, I managed to fly to Redmond. It was a three-round interview loop in one day, and on the second day, I received an offer.
I was initially contacted by a third-party recruiter working for Microsoft about a position on the Xbox team. Not expecting much, I went along with the process and spoke with the recruiter, and then another one. Finally, I was set up with a phone scr