In the interest of full disclosure: I was not offered a full-time position at
Google.
I was encouraged to apply again after earning a masters degree or after
a few more years of experience. Please do not misconstrue this post as sour
grapes; I mainly applied for a full-time conversion at Google to improve my
Microsoft offer.
The title of this post is hyperbole. Both companies are full of brilliant
engineers, managers, and HR staff. Both do an excellent job of managing
interns; they really do care. However, my experiences at Microsoft made it
impossible for me to choose Google. Both sets of experiences were
overwhelmingly positive, but several individuals at Microsoft went that extra
mile and won me over in a big way.
Early during my first internship at Microsoft, it was apparent that my skills
were being misappropriated. I wasn’t having a whole lot of fun and my direct
manager quickly identified the problem during one of our weekly 1-on-1
meetings. He radically adjusted the course of my internship to fit my skills
and personality. Soon, things were going much better. I was more productive,
having more fun, and learning a lot more.
Great experiences didn’t end with just my direct manager. Each intern also gets
a mentor for additional job and team related support as well as a “coach” from
a different part of the company to jump start your personal network. My mentor
helped me understand the politics and personalities of our team and team
members. My coach convinced me to tell my recruiter about the changes going on
with my internship. My recruiter encouraged me to conduct informal interviews
and have casual lunches with various people around the company. These
“informationals” led to an awesome position for my second internship that was a
perfect fit for me.
Internships at Microsoft are as much about growing people as they are about
getting engineering done. There are a lot of people around to support you, so
you receive a lot of support. If you are lucky — like I was — all of these
people are exceptional. Even if you are unlucky, at least one of the your many
network seeds may be helpful. Additionally, recruiters are more personally
involved. Our recruiter took us out for dinner and drinks in small groups and
got to know us quite well.
At Google, I once again felt as if my skills were being misappropriated, but
enjoyed far less success in correcting it. For the majority of the internship,
I only interacted with my direct manager. He lacked experience mentoring
interns and was a little surprised when I raised concerns over the quality and
pace of my own work. With no one else to turn to, I contacted my recruiter who
was alarmed by my frustration. Although my manager and recruiter had the best
of intentions, they choose to reassure me that I was doing good work rather
than reposition me so that I could do outstanding work.
I am more vocal and assertive than many engineers, and especially interns, at
both Microsoft and Google. Speaking up at Microsoft did wonders for my career,
but I didn’t have to say a word for people to ask “what’s the matter?” At
Google, I spoke up and I felt as though I was the first to ever do so — people
were surprised and unsure how to react.
It should be stressed that these were personal experiences. Some other fresh
college graduate may have a completely symmetric experience.
Imported Comments
michaelkimsal.com
Very interesting. MS is likely just a much more mature company with respect to
human issues. Given that they’ve been around a lot longer, that’s not
surprising. Also, given the competitiveness MS has, they may be more attuned
to issues of people being dissatisfied than they were, say, 10 years ago or so.
By contrast, Google is a relatively new beast, having really only had a few
years’ experience of having thousands of employees to manage. And after all,
“it’s Google!”. For someone to suggest anything is “wrong” internally,
culturally, probably isn’t something they’ve have to deal with much yet. When
thousands of people leave over a short period of time, they’ll have to learn to
deal with these issues at a cultural level – everyone will need to be aware of
it, not just managers.
Good luck at MS!
Alexandru
i’ve been to google two summers already & my experience was close to perfect
both times. i was given the freedom to choose which project to work on and i
really felt that i was part of team and not just an intern. more than that, i
don’t crave for too much attention.
i don’t care about social network, but at google we had social parties each
friday where you drank wine & beer for free, meet (really!) new people, discuss
company internals & stuff.
can’t say anything about microsoft, cause i’ve not been there, but good luck
joining them.
Brandon Bloom
(Cross-comment from Hacker News)
“That’s why I ended the post by saying this was a personal experience. I just
wanted to make the point that it certainly appeared like Microsoft was better
prepared to cope with this situation and it also seemed that it was due to a
more mature internship program. I loved working for both companies and there
will definitely be pro-Google posts in the future :–)”
@michaelkimsal:
Google deals with people suggesting things are “wrong” internally CONSTANTLY.
In fact, there are numerous occasions where it is highly encouraged and
institutionalized. Unfortunately, I had no platform for my problem and only a
very small number of people were able to see it. The response was adequate, but
far from perfect.
Regarding social TGIF:
They are great! I did meet a lot of interesting people, but the context is
primarily social. Discussions are less you & me -centric and more google &
tech-world centric.