Excellent Work-Life Balance - Most teams are very flexible with working hours. As long as you get your work done and you're not completely AWOL, you'll be fine.
No questions asked when you want to take a vacation or need to take a sick day.
Good Career Growth - You may have to put in long hours if this is your priority, but you absolutely can move up if you want to.
Self-starters are encouraged on most teams.
Bureaucracy - With so many layers in the organization, things are bound to get lost in the shuffle or muddled by middle management. Most of the time, it's fine, and management does a good job shielding SDEs from churn, changing priorities, etc. But too often, developers get hit by reorgs, and if you're unlucky, it can really affect your career path. It is hard to gain a lot of momentum and good feedback when you're being shuffled from place to place.
Keep prioritizing the employees!
Interview Stages: * Rec Scree * Phone Screen * Onsite (LC, System Design, Manager, LC) The interview was for a specific team, so many low-level (C, C++, and OS) questions were asked.
On-campus booth, quick chat. Then I did an on-campus, in-person interview. We discussed my CV and previous projects for a while. I was then asked one question, which wasn't very hard. Next, I completed a full day, in-house interview in Redmond. I w
I was contacted by a recruiter for a career role at MSFT HQ. After talking to the recruiter, there was a phone screen where I had to write two functions, before they asked me to go onsite. The onsite interview process did not take long. I talked to
Interview Stages: * Rec Scree * Phone Screen * Onsite (LC, System Design, Manager, LC) The interview was for a specific team, so many low-level (C, C++, and OS) questions were asked.
On-campus booth, quick chat. Then I did an on-campus, in-person interview. We discussed my CV and previous projects for a while. I was then asked one question, which wasn't very hard. Next, I completed a full day, in-house interview in Redmond. I w
I was contacted by a recruiter for a career role at MSFT HQ. After talking to the recruiter, there was a phone screen where I had to write two functions, before they asked me to go onsite. The onsite interview process did not take long. I talked to