Great benefits, great pay, awesome campus facilities, and really smart coworkers.
You work at a company which is one of the top 3-4 technology firms in the world. There is pride in that.
I also like how the company evolves its benefits to care for its employees' needs.
For an engineer, there are opportunities to work across the stack, from productivity software, cloud, gaming, to operating systems.
The company cares about work/life balance.
Managers - I have had 2 bad managers out of 3 total. They don't promote the right people into people management roles, which is a bummer since it ruins your experience of working at the company. I don't think this is fixable at this stage since the rot has set in.
Be careful who you promote to people management. People first – everything else second.
The hiring process takes two weeks and is standard, with nothing out of the ordinary. They flew me up from the Bay Area in San Francisco, CA. The questions are mainly technical and pretty simple. Most managers don't remember some of the stuff thems
A short phone conversation with a recruiter/HR led to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. The morning included two one-on-one interviews, followed by a "
It is a day-long process at MS. You typically meet the recruiter, who sends you to take an MS shuttle to the building where the team you are interviewing with resides. Microsoft groups are spread across many buildings in a large area. They have nice
The hiring process takes two weeks and is standard, with nothing out of the ordinary. They flew me up from the Bay Area in San Francisco, CA. The questions are mainly technical and pretty simple. Most managers don't remember some of the stuff thems
A short phone conversation with a recruiter/HR led to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. The morning included two one-on-one interviews, followed by a "
It is a day-long process at MS. You typically meet the recruiter, who sends you to take an MS shuttle to the building where the team you are interviewing with resides. Microsoft groups are spread across many buildings in a large area. They have nice