Professional Documents
Culture Documents
Martin Cagan
Netscape Communications Corporation
November, 1996
OV E R V I E W
As a hiring manager for over 10 years, I’ve recruited, interviewed and hired
hundreds of people. As a CTO for a software company, I’ve visited literally
hundreds of other software companies and been exposed to their technical staff
and their company’s cultures. However, one company that I had never had
inside exposure to was Microsoft. While everyone knows of Microsoft’s
reputation for aggressive talent and technical prowess, few seem to know what
goes on inside the Redmond campus and, most importantly, how they are able
to maintain the very high quality of their staff in spite of sustained dramatic
growth. Literally every other high-tech company that I had been exposed to
that had experienced sustained growth has struggled to maintain high staff
quality (e.g. Apple, Novell, HP, IBM, DEC, Sun, SGI). Somehow Microsoft
seemed able to defy this trend and effectively establish staff quality as an
ongoing competitive differentiator.
Note: I have also reviewed my experiences with several other people that
have interviewed at Microsoft, including some that were rejected and also ex-
Microsoft employees. The consistency of the interview process across projects
and even divisions was remarkable. While I was interviewing for a mid-level
management position, others I talked to went through the process for entry-
level and for senior engineer and product manager positions.
THE RECRUITER
University/Campus Recruiting
Direct Resume Submission
On-staff Headhunting
Outsourced Headhunting
Microsoft only occasionally uses outsourced headhunting, typically for very
specialized positions.
P AGE 2
of the open positions. The recruiters are centralized so that communication
and sharing can occur across projects and divisions.
As with everything about the recruitment process, the screening call is well-
scripted, efficient and all-important for the candidate. The recruiter first
collects considerable background information on the candidate, beyond what’s
on the resume. Then the recruiter tries to narrow down the appropriate job
category (e.g. developer, tester, program manager, etc.). Finally, the recruiter
asks a series of increasingly probing questions. My reading from the questions
was that the recruiter was interested in the actual (versus claimed) job
responsibilities, the degree of imagination and creativity displayed, and overall
personality and attitude. One of the questions I considered the most insightful
was “Tell me about a non-computer related product that you thought was an
outstanding product”, and the follow-up of course was to explain why you
thought it was such a great product. The screening calls lasted between 45
minutes and an hour.
After the first screening call, I was told by the recruiter that I was someone
that she wanted to move to the next stage (interviewing on site), but that she
would first be working to find the right project. I was told I might get additional
calls, which I did.
If the recruiter likes the candidate, the recruiter will champion the
candidate’s cause throughout the company, even to recruiters from other
divisions. The recruiters meet periodically (I’m guessing weekly) to present
good candidates and to try and find potential matches.
While I was personally recruited from an in-house recruiter, there were three
different divisions that all called in order to gauge my interest in their projects,
and to further screen me as to my qualifications for their open positions. I
received a total of four screening calls, one of which was from a recruiting
manager that had been asked to help narrow me down from two divisions to
one (he was asked to determine which of the two I was the best fit for).
CANDIDATE OWNERSHIP
P AGE 3
phone number of the recruiter that “owned” my resume. Even when another
recruiter would call about a position, “my” recruiter would follow-up to make
sure the call happened and to make sure I was still on board and interested.
Taking ownership and responsibility for candidates was something that was
demonstrated to me by two different recruiters as I made my way through the
process. Follow-up to my questions was virtually instant, and the recruiters
always knew instantly about me and where I was in the process.
RECRUITER TRAINING
The quality of the Microsoft recruiters truly amazed me. I was exposed to
four of them in total, and they were all very bright, very knowledgeable about
the positions they were recruiting for -- and not just at a superficial level, very
dedicated (several talked to me late into the evening), and as you’ll see later,
professionally trained in negotiation.
THE INTERVIEW
Once a position had been identified for me, I was asked to come up to
Redmond for an on-site interview. Again, everything was very smoothly
orchestrated. I received a call from a recruitment admin person proposing
travel times, and the next morning, by overnight FedEx, I received a several
pound “Interview Package”. This glossy package was produced specifically for
the recruitment organization, and contained the following:
P AGE 4
so impressed by the benefits, the company, and the area that it seemed to turn
her around from initially being very wary of anything to do with Seattle to very
open to the possibility of moving there. I’ve little doubt that the interview
package is aimed as much at the spouse as the candidate.
THE LOGISTICS
The goal of the recruiter and the recruiter admin was to make my visit very
comfortable, smooth and leave a great impression all the way around. After
picking up my car, I was put up in a well above average, luxury class hotel (the
Bellevue Club), and told to eat or drink or play as much as I wanted (at the full
health and sports club) and that everything was already taken care of.
My recruiter brought me to her office and we talked for about a half hour
about the position and the team. She made a strong effort to position herself
as “my ally” and she gave me lots of advice about what the team was looking
for (I believe this was intentional and in fact instructed, as this becomes
important later during negotiation).
I later learned that while Microsoft runs a fairly large employee shuttle
service, for security reasons they don’t want non-employees riding on them.
The average interview was for one hour, and I met with six people during
the day, including one over lunch in a Microsoft cafeteria.
All of the people I met with were fairly senior, and when I asked if I would be
meeting some more of the people that would be working for me, I was told
P AGE 5
later by the recruiter that only people that have completed the “Interviewing at
Microsoft” class were allowed to interview. It was quickly clear to me that
every person I interviewed with had certainly been through a detailed training
program, and that it was a very specific and explicit program, and that
everything that was asked was asked for a specific reason.
My reading from the interview sessions was that there were two overriding
things that all interviewers were searching for:
Each person came at me from a different angle, and I’m fairly sure that for
each that angle was assigned in advance, but each person was looking for the
same sorts of things. I met with people from several levels in the organization,
and with people with different technical specialties. For example, the database
expert quizzed me on the database issues, and the user interface expert on
user interface. The senior managers quizzed me on my knowledge of the
industry and the competitive landscape.
INTERVIEWER TRAINING
The formal training covers the normal legal issues of what to ask and what
not to ask, but the main emphasis is on describing the “ideal Microsoft
P AGE 6
employee”. Based on the training, the main factor to look for is “smarts”.
More general guidelines are:
INTERVIEWER COMMUNICATION
Between each interview, I was told to sit tight while the previous interviewer
communicated with the next interviewer. I later learned that there are two
reasons for this. First, any interviewer can choose to end the interview at any
time. In fact, they generally don’t give the candidate any indication of the
length of the interview day. I did have a small sheet with the names, and all of
the interviewers remarked that that was highly irregular, and my recruiter later
said it was because I had been extensively prescreened and the hiring manager
knew I would have a full day. The second reason is that the two interviewers
are instructed to pass along info on any areas where there are open issues
remaining in the mind of the previous interviewer.
By the time I made it back to the recruiter at the end of the day, the
recruiter already knew that the hiring manager wanted to make me an offer.
She told me that I would be receiving a call the following Monday, after they’d
had a chance to put together the specifics of the offer. She finished the day
with a half hour in heavy sell mode, describing the wonderful benefits of
working for Microsoft in the beautiful Pacific Northwest, working with the top
talent in the industry, and how Microsoft would make the entire transition
smooth and painless (they do have outstanding relocation benefits).
She also began to lay the groundwork for an offer by explaining that I
probably already knew (I did) that Microsoft does not pay the very top dollar in
salary, but rather they put together an entire package of salary, bonus, stock
and intangibles that they believe is the best around.
P AGE 7
I left with images of John Grisham’s “The Firm” in my mind.
THE OFFER
Basically, for each type of position at Microsoft, there are job classifications
that define the parameters for salary and stock. This provides a ladder for all
jobs. Each interviewer gives his opinion about where the candidate is rated
and this is used to determine starting salary and stock options.
The problem with this philosophy, of course, is that the base salary may be
far out of sync with the candidate’s current salary package. So the challenge
becomes finding a way to get people to take what appears to be a significant
reduction in compensation. That’s why the negotiation training is so important
for the recruiters. The recruiters spend literally hours explaining the
intangibles of working for Microsoft, and how the long-term value of even a
small number of options can have dramatic upside potential. However, for
most experienced candidates, the delta is simply too big, and in order to
address this, Microsoft offers a starting bonus, which is calculated to fill most of
the difference between your current salary and your first year Microsoft salary.
When Microsoft presented the offer to me, I was prepared for the low offer,
but I wanted to see how high Microsoft would go, partly in order to figure out
P AGE 8
how serious they are about their compensation strategy. Given that I already
had a Netscape job offer that I preferred, and I knew that the position they
were offering me was a difficult one to fill, I was obviously in a good negotiating
position.
So, the strategy Microsoft uses does allow them to acknowledge the market
to some degree when necessary, yet for the majority of the employees have a
set of relatively fixed pay scales.
L E SS O N S L E A R N E D
2) Train each interviewer carefully on how to probe and assess the talent,
problem solving skills and attitude of the candidate. Several firms offer
live or video-based training on this topic.
P AGE 9
3) Orchestrate the interview with care, and make sure each interviewer has
an assigned area to focus on. Emphasize the critical nature of
recruitment to the entire interviewing team.
5) Make sure that every hire raises the average talent level in the group.
The Microsoft campus does not feel like the Apple campus or Netscape or
other Silicon Valley companies. It truly feels isolated. The Microsoft employees
live in a very sheltered and insulated world. It looks and feels like an ivory
tower. There is remarkably little competitive awareness or direct customer
exposure among the ranks.
Microsoft employees do not think of themselves the same way those outside
the company think of them. Rather than the “Evil Empire”, they view
themselves as crusaders for “doing the right thing”, and “doing it right”, and
that the rest of the industry is just jealous. I couldn’t help but wonder what
would happen if the equivalent of “Radio Free America” was broadcast to
Microsoft employees. I believe that this closed culture would be nearly
impossible to achieve if the company wasn’t located in a relatively isolated part
of the country.
Also discussed were the benefits of private offices for everyone, free drinks,
free dinners during crunch times, and virtually all-you-can-eat access to the
latest hardware and software.
P AGE 10
A NOTE ON THE MICROSOFT PROJECT STRUCTURE
P AGE 11