This depends on the organization, but for me, the flex time, collaboration, project opportunity, and benefits were all fantastic. Also, with the 2014 HR changes, it is much easier to manage your career across the entire company. If you've got the talent, you can go where you like.
Microsoft is a large corporation with shareholders. Sometimes, decisions are driven by that and not by purely technical or consumer-driven possibilities. This sometimes finds its way into corporate and organizational culture, and at times feels a bit poisonous.
Management does the best they can given the HR constraints and organizational obligations. The best managers I experienced provide appropriate guidance, corrective action when needed, and take action when a team member can't be properly developed.
Phone interview, followed by 4 tech screens and a final round with the hiring manager.
Very strong logistical support from Human Resources, particularly with answering questions and travel arrangements. On-site interviews were quite taxing. The questions were not overly difficult; however, a combination of fatigue and ill-preparation
It was pretty long and kind of a hard process, but if you know what to say and do, you will have a good interview. Try to practice your thoughts before the interview. Know what you can do and can't do.
Phone interview, followed by 4 tech screens and a final round with the hiring manager.
Very strong logistical support from Human Resources, particularly with answering questions and travel arrangements. On-site interviews were quite taxing. The questions were not overly difficult; however, a combination of fatigue and ill-preparation
It was pretty long and kind of a hard process, but if you know what to say and do, you will have a good interview. Try to practice your thoughts before the interview. Know what you can do and can't do.