How to intern for a startup

By Rich Aberman

I recently met with the head of business development for a pretty big and wildly successful company. He was their 10th hire, and he started off as an unpaid college intern.  That got me thinking.

I’ll eventually write a post about what startups look for when we interview potential interns, but for now I’m just going to tell the story about how we discovered and hired our first (unpaid) intern, and how we converted him into our second full time (paid) employee.

About six months after Bill and I founded WePay, we were invited to attend Olin College’s Meet the Startups Day.  Olin College is basically a school of 300 or so brilliant hacker-types (Olin actually offered full tuition scholarships to every undergraduate in attendance… until the economy crapped the bed).

Meet the Startups Day is a career fair for Olin students interested in working for startups.  Bill and I were pretty excited to attend because at that point we had not made much progress actually building our product, and although Bill is technically oriented, we needed all the horsepower we could get.  Luckily, we had the arrogance and naiveté to think we had something to offer in return.

So we show up with a laptop and a bunch of business cards. We used the laptop to loop a screen cast of our “prototype” (which, in retrospect, was a piece of crap), and we used our business cards to look, well, business-like.

The business cards didn’t do the trick; every other company had a pretty impressive exhibit, and the people representing those companies looked far less…childlike.

We attracted the fewest number of students, but the students we did attract were particularly enthusiastic.  I think there was a small group of students that genuinely wanted to work for an early-stage startup, and they knew exactly what that entailed.

Olin gave every company that participated in the event a USB stick that contained the resumes of all the students in attendance.  Now that I think about it, that was pretty ingenious…

Three months later, when we were accepted into YCombinator, I looked through the resumes and found Karl Schults, the one name that I remembered from Meet the Startups Day.   Karl was pretty young and earnest, but he was also crazy smart (as far as I could tell).

I gave Karl a call and I said: “Hey Karl, you might not remember me, but I was at Meet the Startups a few months ago. We just got accepted to YC, and we’re about to move out to Silicon Valley. Do you want to intern for us? We can’t pay you, but we’ll buy your plane ticket, give you a place to stay, pay for your food, and provide you with a great experience.”

Karl definitely had the choice to take a paid internship (and if he didn’t, Google and Facebook dropped the ball).  He decided to work unpaid for WePay because he knew he would have the opportunity to write production code and own large parts of the application.

Before the summer, Karl’s only experience with php was a 2 week project in one of his programming classes at school. By the time the summer was over, he was a pro, and had committed as many lines of production code as anybody else. He worked long hours with the rest of us, and his programming skills improved dramatically.

When the summer ended, Karl went back to school… for one semester.  Immediately after we closed our first round, we made Karl an offer. He became our first post-financing hire.  He postponed school, and he now works with us full time in Palo Alto.

Lessons learned:

  1. If Karl hadn’t started networking with startups early, we never would have found him (and he never would have found us).
  2. If Karl hadn’t made a solid impression, and found a way to keep his name in the back of my mind (USB stick….brilliant), I wouldn’t have even thought to reach out to him again.  A monthly “lets-keep-in-touch” email would probably accomplish the same thing.
  3. Karl could have taken a paid internship at a big company. His resume would get a boost, and he would have gotten a ton of “awesome” experience doing QA, writing documentation, and playing Farmville.  Taking an unpaid internship is a bit like early-stage investing: you risk your resources now in the hopes that it pays off in the future. The amount you invest is equivalent to the opportunity cost of working there. Karl bet on us early, and it turned out to be a good choice.
  4. Karl crushed it over the summer. Bill and I never questioned whether we should hire him. It was an obvious decision: once we raise money, we’ll hire him full time.

Give WePay a try today. It’s free to sign up!

Tags: , , ,

9 Responses to “How to intern for a startup”

  1. Ron R. says:

    Interesting read, considering I’ve been looking into applying for summer internships at startups.

    I’ve found http://startuply.com is an awesome site for that.

    -Ron

  2. thomask says:

    Very cool post.

    A few thoughts on hacker internships in general:

    1. Try to intern for a small company, FB or Google is cool and pays, but you will have a much wider experience at a startup
    2. If you did not know already, any internship is an extended job interview, so make yourself useful and choose the company wisely
    3. Don’t expect any guidance – most likely you will not get it anyway
    4. Don’t ask for permission, apologize after the fact
    5. Don’t expect lots of $ (or go intern at a hedge fund)
    6. Ask for a reasonable compensation – no one wants you to sleep under your desk b/c you can’t afford rent (this actually happen at Google in the early days)
    7. If you want to work on your own idea/startup apply to Google’s Summer of Code (http://socghop.appspot.com/)
    8. If you have to cry, go outside – read this book: http://www.amazon.com/If-You-Have-Cry-Outside/dp/0061930938
    9. Your boss is not your buddy, even if it seems like it
    10. Apply early. 90% of applicants wait for the last day. It tells something about you!

    Hope that helps. I mentored several “intern-classes” while I working at Google. Good luck.

  3. Omar C. says:

    Way to go Karl!!!! Great read.

  4. That’s such a great story. It’s funny because PremierInterns is looking to utilize interns also to build our start up. Hopefully, we can have a great story like Wepay and Karl did. Awesome job, especially with getting in to YC. I hear it’s pretty hard.

  5. raberman says:

    Wow, AWESOME advice. I should put that into the body of my post.

  6. I think it’s great that you gave a student a great internship, but if I was Karl, I would definitely finish school first. Maybe it’s just me (and I don’t know Karl’s circumstances) but I think it’s a pretty big bet to put your education on hold and work instead. Don’t think this is against startups, I’d pick finishing my degree over working even for an established company.

  7. raberman says:

    I have mixed feelings about that. However, Olin is pretty progressive about this stuff. It’s relatively common for Olin students to take a year or two off to found or work for a startup.

  8. Thank you. Somehow your posts inspire me to write about stuff.

  9. [...] How to intern for a startup I recently met with the head of business development for a pretty big and wildly successful company. He was their 10th [...] [...]

Leave a Reply