Big variety of projects and teams to work on, lots of opportunities for advancement, and for the most part the company is run as a meritocracy.
With 20 billion in the bank, as employers go, this one is quite stable -- it's unlikely you'll be laid off any time soon.
There are tons of opportunities for personal growth and development, and most managers will work hard to grow you and bring out your potential. The company wants you to do well, and it really shows.
Of course, with any company of this size, there are bound to be a few bad apples, but for the most part, co-workers are quite bright.
Sometimes it's easy to get lost in a company of this size. Microsoft's internet strategy feels fractured and inchoate at times. This is a company of over-achievers, and if that's not your mindset, you may get left in the dust.
Figure out the internet strategy!
Ultimately, I am here to voice a warning to other developers and, hopefully, a wakeup call and initiation for action from Microsoft. The 60-minute online test was stressed to be 3 questions, but instead had 5. The first three were all of the same que
First, one round of phone interview, then three rounds onsite. Includes lunch with a team member. Each round starts with a self-introduction, followed by two problems. The interviewers were very nice, and the working place is really nice.
A senior hiring manager contacted me, having read my profile. They encouraged me to apply to a few teams that matched my background and interests. After a phone screen, I was told to apply for a Senior position within one of these organizations. I w
Ultimately, I am here to voice a warning to other developers and, hopefully, a wakeup call and initiation for action from Microsoft. The 60-minute online test was stressed to be 3 questions, but instead had 5. The first three were all of the same que
First, one round of phone interview, then three rounds onsite. Includes lunch with a team member. Each round starts with a self-introduction, followed by two problems. The interviewers were very nice, and the working place is really nice.
A senior hiring manager contacted me, having read my profile. They encouraged me to apply to a few teams that matched my background and interests. After a phone screen, I was told to apply for a Senior position within one of these organizations. I w