Benefits & Compensation.
IMO, it's still the best, even after all the changes, especially if you have a family to look after.
Being a big company also means there are many different products/industries that you can work in. If you are willing to look, with a bit of luck and networking, you will usually find your best fit team very easily.
Sometimes there's just too much process. The review system just promotes internal conflict instead of internal harmony, in my opinion. I think management has yet to show anyone that they are serious about getting product teams to work together. The overall company culture does not promote job/idea exploration within the company. For example, the overall process of pitching ideas, getting a review of your ideas, and getting resources for ideas are non-existent.
If management cannot figure out how to create an atmosphere of collaboration, then in the long term it will harm MS's ability to be the vision leader that it wants to be. So, first, please fix the review and process to allow better collaboration.
The interview was all day at their Redmond campus. I met with five different engineers who covered a variety of topics. All the interviews were one-on-one. They were very good about asking questions related to my experience and skills, giving me th
The regular interview cycle for MS includes: * One HR round for introductions. * A technical phone screening. * One full day of technical interviews (five in all). Technical interviews required whiteboard skills. In the phone screening, I was
I was scheduled for three interviews, but I ended up with five. Every interviewer was extremely nice. The interview questions were mostly technical and not too difficult. It was important to know your CS basics, and also to handle corner and test c
The interview was all day at their Redmond campus. I met with five different engineers who covered a variety of topics. All the interviews were one-on-one. They were very good about asking questions related to my experience and skills, giving me th
The regular interview cycle for MS includes: * One HR round for introductions. * A technical phone screening. * One full day of technical interviews (five in all). Technical interviews required whiteboard skills. In the phone screening, I was
I was scheduled for three interviews, but I ended up with five. Every interviewer was extremely nice. The interview questions were mostly technical and not too difficult. It was important to know your CS basics, and also to handle corner and test c