Lots of benefits and pay, job security.
Not a lot of choice in how your project decisions are made, because there are several layers of VPs, CVPs, engineering managers, and product managers above you.
I was already a Microsoft employee and applied to work with a team in another department. I spent a day in an interview "loop," where I was given a schedule. Each hour, I met with a different employee in their office to be asked one or more coding or
External hiring will usually send you through 5 interviewers. Internal team switching still sends you through 3 interviewers. For internal transfers: * Find a job posting * Email the hiring manager and get an "informational" about the position * A
Two whiteboard interviews dealt with linked lists. Another interview focused on sorting. Unfortunately, I didn't have time to ask many questions. The questions presented were harder than required for the position. The team wasn't developing brain s
I was already a Microsoft employee and applied to work with a team in another department. I spent a day in an interview "loop," where I was given a schedule. Each hour, I met with a different employee in their office to be asked one or more coding or
External hiring will usually send you through 5 interviewers. Internal team switching still sends you through 3 interviewers. For internal transfers: * Find a job posting * Email the hiring manager and get an "informational" about the position * A
Two whiteboard interviews dealt with linked lists. Another interview focused on sorting. Unfortunately, I didn't have time to ask many questions. The questions presented were harder than required for the position. The team wasn't developing brain s