Awesome benefits package, especially if you have children. Good stability for a high-tech company. Lots of different things happening at the company, so you can get a new job and/or change career direction without the extra hassles of starting at a new company.
I sense a lack of excitement in most employees. It's just a job. The days of getting rich with stock options are long gone, and nobody expects them to come back.
That's the downside of the stability I mentioned as an upside.
The company seems too big, like it's acquiring and hiring more people to throw at the wall hoping some good ideas will fall out. Definitely too many complacent middle-managers who get huge rewards for little accomplishment other than building a network of supportive lackeys.
Split up the company.
Office and Windows shouldn't be in the same company. Let Office branch out and create first-class implementations for Mac and Linux and online, without having to be mired in "strategic worrying" about Windows and MSN/Live.
Let E&D and MSN/Live live or die on their own.
Applied online. The recruiter reached out in a couple of weeks for a basic introduction covering projects, "why Microsoft?", and role expectations. Next was an online coding assessment on Codility. It consisted of 3-4 questions on strings, arrays, a
Round one was at the University, on campus. They asked you a small coding question. After I passed round one, they flew me out to Bellevue, Washington. You stay at a hotel with other engineers who are going to be interviewed. A bus takes you to the
I spoke with a software engineer at my university's career fair. I was invited to a 30-minute interview on campus, where we reviewed my resume and a coding question of average difficulty. I received a final round invitation within a week. The final
Applied online. The recruiter reached out in a couple of weeks for a basic introduction covering projects, "why Microsoft?", and role expectations. Next was an online coding assessment on Codility. It consisted of 3-4 questions on strings, arrays, a
Round one was at the University, on campus. They asked you a small coding question. After I passed round one, they flew me out to Bellevue, Washington. You stay at a hotel with other engineers who are going to be interviewed. A bus takes you to the
I spoke with a software engineer at my university's career fair. I was invited to a 30-minute interview on campus, where we reviewed my resume and a coding question of average difficulty. I received a final round invitation within a week. The final