As was foretold, we've added advertisements to the forums! If you have questions, or if you encounter any bugs, please visit this thread: https://forums.penny-arcade.com/discussion/240191/forum-advertisement-faq-and-reports-thread/

About the Penny Arcade Job Posting

KethennKethenn Registered User staff
My name is Kenneth Kuan, the tech guy at Penny Arcade, and my decision to leave is why this position opened. Since the posting for my replacement went up, I've seen a lot of speculation about the position and what working for PA might be like. I figure it might help to hear the reality of my experience there. These are my own unfiltered thoughts; I'll be leaving the company in three months, so I'm not exactly worried about getting fired for what I say here.

First things first - you may wonder, how could this job possibly be so good if I'm leaving it behind? No, I did not burn out. No, the conditions are not awful. I am leaving because I have always wanted to teach. Doing so comfortably requires that before then, I need to put away a lot of money to support myself when I’m getting paid a truly ludicrous wage. It is true that I am paid below market value, but not so significantly as folks on the internet assume. I live quite comfortably on this salary, and while it’s less than I could make elsewhere, it’s not out of the bounds of reasonable expectation. But I want to accelerate my plans for teaching. So here we are. I love this company, but I have goals that won't be fulfilled by working there, so it's time to move on.

To give you context about how the position is currently filled, I’d like to tell you about myself. I am 27 years old. I graduated from the University of Washington with a BS in Computer Science. I worked immediately after at Amazon on the AmazonFresh team for 3 years, mostly on the customer-facing website. My focus was on building the areas of the site with heavy User Experience and User Interface aspects. We used Java on Struts, JSPs, and MySQL.

At the same time, I developed a relationship with Penny Arcade (the company) as well as Penny Arcade (the people). By 2011, I'd been an Enforcer (volunteer for PAX) for 6 years. I took on management of the Console Freeplay department in my second year, something I continue to be heavily involved in. Because of this, I had a fair bit more exposure to the office and PA staff than your average fellow. It was then that an opportunity opened up to fill their technical needs on a short notice, and given the immense respect I'd developed for everyone in the office, I jumped on it without hesitating. I took a moderate pay cut and loss of half of my stock vest by doing so, but I had no reservations. This job meant security, a huge opportunity to go out of my comfort zone and learn, and countless other 'soft' benefits I couldn't think of. And I got to work with people I truly enjoyed.

I want to be clear here. When I started, I was a fairly well trained software/web developer, and I could handle general IT about as well as anyone else with a CS degree. I had fairly limited exposure to systems administration; anyone who knew how to type 'apt-get install apache2' knew about as much as I did. If I had had to apply for the job with the presently listed requirements, I might not have gotten the offer. But I had a very strong idea of my limitations and what I would need to do to get the job done in spite of them.

So what does the job actually require? If you want to do *well*, the job posting is absolutely accurate. I helped write most of the technical requirements. Because I've been learning as I go, I've had to constantly triage out tasks and rely heavily on outside help - Rackspace's Managed Cloud support is an incredible (albeit costly) resource, @Icyliquid has saved my ass more times than I can count, and the support of the shadowy PAX Engineering team, made up of Enforcers who are also IT or development professionals that I informally manage, has also been a huge boon. It seems like a herculean task for just one person. I'll run down the four primary hats and describe things:

* Web Developer: pretty straightforward. We've got lots of sites, they need building and maintaining. Erika is actually better than I am with HTML and CSS (seriously she is some kind of goddess) and a fair hand with PHP, so I largely get called in for weird special needs or out of the box projects. We use ExpressionEngine (PHP) for practically all our properties, with Apache (nginx in one weird instance) and MySQL under the hood.

* Software Developer: weird random projects that aren't web development. Maybe you need a warehouse management system, or an auction checkout system, or I don't know what. Pick your favorite language, write clean, maintainable code (for your own sake), and you're pretty much set here. You own the code base. You are responsible for every line of it, but that also means you have full control. Nothing I leave behind has to be set in stone. Of course, part of development is knowing when to reuse - you might not necessarily implement every tool the company needs from scratch. You might instead identify off-the-shelf products and do the work of evaluating and integrating them.

* Sysadmin: the hardest part (because I'm not one). All our servers are hosted on Rackspace Managed Cloud. We have a bunch of Apache servers sitting behind Varnish caches sitting behind a Cloud Load Balancer. I think there's a MySQL DB or two somewhere in the back. That I can't quite keep up with the job required here is evident any time we get a particularly large spike. At this point I have a pretty decent idea how to configure Apache, I mostly know how Varnish works, and I'm really good at bugging @Icyliquid and/or filing tickets with Rackspace support. Someone with better experience here could surely fine-tune our setup to get more out of less. Which, honestly, is kind of a mantra of software development.

* General IT: yes, everyone at Penny Arcade is fairly technically savvy. I'm pretty sure every one of them are the respective go-to IT professional for their families. Sometimes weirder stuff comes up - you need an FTP dump set up for clients, a local fileshare, "the thing isn't working and I don't know why". Whatever. This is honestly the smallest drain on my time by far, but it is part of the job and there's no one else to foist it onto. If you don't know how to fix it, you're the one who gets to figure out how.

So four hats, right? Why not four tech staff? The reality is that one highly motivated, highly skilled person can handle all of this. You do not need to be constantly working IT, or constantly managing servers or writing code. There’s a lot there, yes. This is a job that will keep one person fairly busy. Two people might find themselves spending a lot of time on /r/aww. Running as lean as we do, we have become a group of people incredibly effective at accomplishing huge tasks with limited resources.

I like this bullet point thing.

* Hours, on-call, etc: work demands don't tend to be especially consistent. Depending on the project load, I might spend 8 hours at the office and call it good, or I might stay til 10-midnight consistently for a couple weeks. The period where we launched Child's Play, Trenches, and PAR? I think? all within months of each other was pretty rough. As far as on-call is concerned, you are the only one on call. Prepare to have a laptop and some way of connecting to the internet with you at all times. Want to go on a hike somewhere there's no reception? Sorry, you can't. It's one of the hard realities of this job, and you should be aware of it going in. On the other hand, for better or worse, the likelihood you'll be paged is directly proportionate to your ability to write reliable code. You're not responsible for anyone else's messes. If something does go wrong, you are fully expected to jump. Fast. No matter what time it is or where you are. Generally speaking, you are also expected to be in fairly regular contact - easily reachable at normal waking hours, regularly checking email in case something urgent comes in. If someone needs you on the weekend, you’re available on the weekend. You will quickly become frustrated that other vendors don’t keep the same weekend hours that you do. Of course, it’s just as likely a coworker will message you to go to the movies, or to test out a new game they made. Everyone takes your time very seriously, and you will never get interrupted for frivolous issues.

* Life at PA: guys, I’m going to level with you. The ping pong table is *not* a benefit. I’m at the bottom of the goddamn ladder and I’m reminded every day I walk to my desk. Stop bringing it up. More seriously - everyone works as hard or harder than this position requires. Every job is actually four hats, but it just happens that these particular hats are very distinct and definable. Some people have families and go home at 5. Some people don’t, and stay well into the night because that’s what they’ve chosen to do. Even when I go home, I’m usually working at some point. I keep my laptop next to my bed so I can do a little work when I wake up. But I have never, ever felt uncomfortable, abused, or taken advantage of. People seem to disregard this notion of a “work family”, and it is certainly abused in other contexts, but it is really really real here. Folks at PA take care of each other. Some of them are my closest friends. I popped a lung and spent a week in the hospital, right before a scheduled launch. They pushed out the launch, came and visited me in the hospital, brought me delicious Asian snacks and lent me a Vita to help pass the time. Last December, I was dealing with a lot of unrelated anxiety and depression issues. It screwed over the project I was working on at the time, but I was given time off, no questions asked. Actually, no - question asked: “What can we do to help? Can we send you anywhere?” A person hired at Penny Arcade is a huge investment, financially and emotionally. We spend almost all our waking hours around each other, so we better like and care for each other. You can’t just hire someone you expect to burn out in a year or two. I play Warmachine every Monday with coworkers. When I’m not totally raging out, I play UMvC3 with Robert and Kiko every day at 4:30. We have family lunch every Friday. A yearly weeklong company retreat. Is all that worth the lower salary and longer hours? That’s up to you.

There is this notion that work/life balance is some kind of sacred goal. I’m sorry, but it’s ludicrous. That’s like saying everyone would be fulfilled by getting married and having 2.5 kids. If you want to work 40 hours and never think about your job after 5pm, great! Find something that does that for you. If you want to work 80 or more hours at something you truly enjoy, in fact you don’t want to stop working ever because you love it so much, shouldn’t that be okay too? Shouldn’t we be so lucky as to have a job that we are so invested in? We are very honest about what working at Penny Arcade requires. No one here has been scammed into working as hard as they do, and the implication that we’re all blind fools with low self esteem for being here is honestly insulting. If you take a job here, you know what you’re getting into, and you’ve decided it’s worth it to you. There won’t be any taking advantage of starry-eyed young twenty-somethings. You need to have a very realistic idea of what this job requires, or you will fail. And we’re not interested in hiring anyone just to set them up for failure.

This is all I can think of to cover, which is already quite a bit. I hope it helps you understand what life is really like as a unicorn.

«13456731

Posts

  • WeaverWeaver Who are you? What do you want?Registered User regular
    edited November 2013
    edit: and should I

    Weaver on
  • TubeTube Registered User admin
    I'm right here Weaver. Watch it.

  • PsykomaPsykoma Registered User regular
    Makes me wish PA had accounting jobs open.

  • THESPOOKYTHESPOOKY papa! Registered User regular
    Psykoma wrote: »
    Makes me wish PA had chumps who can't do anything relevant positions open.

    I could spin one of those flags with an advertisement on them!

    d4753b065e9d63cc25203f06160a1cd1.png
  • VivixenneVivixenne Remember your training, and we'll get through this just fine. Registered User regular
    edited November 2013
    I want to take that last big paragraph about work-life balance in that post and just given it the biggest goddamn high-five.

    All the very best with your future endeavors, @Kethenn and thank you for sharing that insight with the broader audience. It appears you are leaving behind some big shoes to fill.

    Vivixenne on
    XBOX: NOVADELPHINI | DISCORD: NOVADELPHINI #7387 | TWITTER
  • MetalbourneMetalbourne Inside a cluster b personalityRegistered User regular
    THESPOOKY wrote: »
    Psykoma wrote: »
    Makes me wish PA had chumps who can't do anything relevant positions open.

    I could spin one of those flags with an advertisement on them!

    I'm a huge slut

    Every office needs a slut!

  • GhostDanGhostDan Registered User regular
    Honestly I'm already doing that job somewhere else (and with more pay and no degree) and you are right, if you love doing something then it won't matter how many hours you put into it, because you love it. It's the like a gamer getting to play games all day at work.

    The lack of pay and work/life balance I think are the only things that really bugged me, especially in a area as expensive as Seattle. A lot of people are raging about the position, flipping out about it. That's fine, don't apply for it.

  • agoajagoaj Top Tier One FearRegistered User regular
    * Life at PA: guys, I’m going to level with you. The ping pong table is *not* a benefit. I’m at the bottom of the goddamn ladder and I’m reminded every day I walk to my desk.

    Regularly humiliated at the office by ball pounding

    ujav5b9gwj1s.png
  • LanglyLangly Registered User regular
    Are you guys hiring people with a Masters in the Humanities who can write a literary critical paper?

    No?

    Maaaannnnnn

  • LanglyLangly Registered User regular
    also thank you for posting this, it was really interesting.

  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    which one of our masters would be the gentlest lover?

  • 3cl1ps33cl1ps3 I will build a labyrinth to house the cheese Registered User regular
    "There is this notion that work/life balance is some kind of sacred goal. I’m sorry, but it’s ludicrous."

    Gotta say I feel this one super hard. I work in academia. It's much the same - the only time you're not working in some capacity is when you're asleep, and even then you're dreaming about work.

  • MetalbourneMetalbourne Inside a cluster b personalityRegistered User regular
    Jasconius wrote: »
    which one of our masters would be the gentlest lover?

    I have made a man moan in ecstasy

    By driving needles through his wang.

    If anyone can beat that, they are the gentlest lover.
    seriously guys I'm a huge slut, hire me

  • HunterHunter Chemist with a heart of Au Registered User regular
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

  • SassoriSassori Registered User regular
    Langly wrote: »
    Are you guys hiring people with a Masters in the Humanities who can write a literary critical paper?

    No?

    Maaaannnnnn

    You don't think I would try to beat you out for this spot?

    You might be more charming, but I bet I could take you in arm wrestling.

  • MetalbourneMetalbourne Inside a cluster b personalityRegistered User regular
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    Oh I have one of those.

    I work at a call center making $shit

  • MysstMysst King Monkey of Hedonism IslandRegistered User regular
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    totally, that's why I'm in IT

    ikbUJdU.jpg
  • OverloadedOverloaded Registered User regular
    Why do you think your anxiety/depression was unrelated to the demands of the job? Being on-call 24/7 is ridiculously stressful.

    Also, no taking advantage of starry-eyed 20-somethings? I can't think of a single person I know over 30 who would consider taking this job. Money and time become increasingly valuable as you get older.

  • WeedLordVegetaWeedLordVegeta Registered User regular
    We need to address the real controversy, Ken



    Wasp or Crab

  • MKRMKR Registered User regular
    PA seems like a sack of cool beans.

  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    I've never had one of those.

    Mine is only about 38 hours 'n change.

  • NeoNeo Registered User regular
    That is some straight talk there. It is refreshing to see some honest to god real exposition of reality, not trying to push one agenda or another but clearly explaining how it is and what the costs and benefits are.

    -- This space for rent --
  • HunterHunter Chemist with a heart of Au Registered User regular
    Mysst wrote: »
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    totally, that's why I'm in IT

    I'm in the wrong gig.

  • MysstMysst King Monkey of Hedonism IslandRegistered User regular
    Hunter wrote: »
    Mysst wrote: »
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    totally, that's why I'm in IT

    I'm in the wrong gig.

    I kinda doubt that.

    kinda really doubt it

    ikbUJdU.jpg
  • TubeTube Registered User admin
    Overloaded wrote: »
    Why do you think your anxiety/depression was unrelated to the demands of the job? Being on-call 24/7 is ridiculously stressful.

    He'd been doing the job a long time at that point, I'm pretty sure he can tell whether it was making him depressed or not. He'd also know by that juncture what "being on call 24/7" means. This isn't a medical role, he knows he isn't going to get a call at 3am to perform open heart surgery.

  • 3cl1ps33cl1ps3 I will build a labyrinth to house the cheese Registered User regular
    Overloaded wrote: »
    Why do you think your anxiety/depression was unrelated to the demands of the job? Being on-call 24/7 is ridiculously stressful.

    Also, no taking advantage of starry-eyed 20-somethings? I can't think of a single person I know over 30 who would consider taking this job. Money and time become increasingly valuable as you get older.

    Oh thank you, professional psychologist, for diagnosing him over the internet! What a true display of mastery of the human psyche!

    Also, some of us care much more about what we do than about how much time it takes or how much money we're making doing it. If you don't, fine. But don't come in here all self righteous and exclaim "no one over 30 would do this!" I know lots of people in their 30's and 40's who would, because they're interest/passion driven.

  • Dis'Dis' Registered User regular
    Vivixenne wrote: »
    I want to take that last big paragraph about work-life balance in that post and just given it the biggest goddamn high-five.

    I agree with the sentiment that if you love your job you should be able to put 80 hours a week into it, but I think our collective culture is better off when that's something the employee can decide on and the default is assumed to be a 40 hour week.

    When its something an employer can put in their job advert as required and foster a race to the bottom amongst applicants it's pretty bad for everyone. And if an employer wants 80 hours a week but isn't going to pay a salary that works out to at least [40 hours of minimum wage + 40 hours of OT minimum wage] or more then they can piss right off.

    This is not directed at PA who I'm sure are great to work for, but you have to watch the good companies doing sketchy things so that the bad companies don't use it as an excuse or have it become the new normal.

  • MetalbourneMetalbourne Inside a cluster b personalityRegistered User regular
    3clipse wrote: »
    Overloaded wrote: »
    Why do you think your anxiety/depression was unrelated to the demands of the job? Being on-call 24/7 is ridiculously stressful.

    Also, no taking advantage of starry-eyed 20-somethings? I can't think of a single person I know over 30 who would consider taking this job. Money and time become increasingly valuable as you get older.

    Oh thank you, professional psychologist, for diagnosing him over the internet! What a true display of mastery of the human psyche!

    Also, some of us care much more about what we do than about how much time it takes or how much money we're making doing it. If you don't, fine. But don't come in here all self righteous and exclaim "no one over 30 would do this!" I know lots of people in their 30's and 40's who would, because they're interest/passion driven.

    I'm over 30 and I have a huge collection of Legos, so I don't see the problem with

    I forgot what I was talking about

  • VivixenneVivixenne Remember your training, and we'll get through this just fine. Registered User regular
    Overloaded wrote: »
    Why do you think your anxiety/depression was unrelated to the demands of the job? Being on-call 24/7 is ridiculously stressful.

    Also, no taking advantage of starry-eyed 20-somethings? I can't think of a single person I know over 30 who would consider taking this job. Money and time become increasingly valuable as you get older.

    Son, are you a kangaroo?

    Cuz you sure are makin some leaps there.

    XBOX: NOVADELPHINI | DISCORD: NOVADELPHINI #7387 | TWITTER
  • HunterHunter Chemist with a heart of Au Registered User regular
    Mysst wrote: »
    Hunter wrote: »
    Mysst wrote: »
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    totally, that's why I'm in IT

    I'm in the wrong gig.

    I kinda doubt that.

    kinda really doubt it

    Do you realize how much useless knowledge and understanding I've obtained about things nobody should care about?

    Would you like me to give you my presentation on attractive forces between thin LDPE and LLDPE films that cause blocking, and how the addition of mineral fillers can reduce the effect with minimal impact to optical properties?

    I do this for a living and I nearly passed out from boredom typing that.

    Granted I've also spent a lot of time at work getting paid to melt glass, compound plastics, and make injection molded parts. I would have done that shit for free.

  • PsykomaPsykoma Registered User regular
    My biggest concern if I were applying for a job at PA wouldn't be the weekly schedules, it would be the going concern.

    It's a company built off the creations of Mike and Jerry, who are not (yet) immortal so one day they are going to stop making stuff.

    Apart from Childs Play I'm not sure how much of the company I'd see continuing once strips stop being made.

    But if you're someone who would prefer changing jobs for the variety of it several times over your career then that's not a problem.

    I'm not sure what my personal cutoff of expected years at a job/whether I want the job would be.

  • LarlarLarlar consecutive normal brunches Moderator, ClubPA mod
    Tube wrote: »
    Overloaded wrote: »
    Why do you think your anxiety/depression was unrelated to the demands of the job? Being on-call 24/7 is ridiculously stressful.

    He'd been doing the job a long time at that point, I'm pretty sure he can tell whether it was making him depressed or not. He'd also know by that juncture what "being on call 24/7" means. This isn't a medical role, he knows he isn't going to get a call at 3am to perform open heart surgery.

    At least not outside of an impromptu single-elimination Operation tournament.

    iwantanswers3.png
  • NaphtaliNaphtali Hazy + Flow SeaRegistered User regular
    I think some of you guys may be leaping down overloaded's throat somewhat too

    he said nobody he knows over 30 would be interested, not everybody

    personally for me I enjoy having a work/life separation, even if it isn't always possible depending on the project I'm on.

    Steam | Nintendo ID: Naphtali | Wish List
  • VivixenneVivixenne Remember your training, and we'll get through this just fine. Registered User regular
    edited November 2013
    Look I am operating from the fact that Overloaded basically implied that he knew more about Ken's mental health situation than Ken did, based on a single reference made to an episodic flare up of mental health problems.

    Which is rude at best and presumptuous confirmation bias that has nothing to actually do with Ken at worst.

    Vivixenne on
    XBOX: NOVADELPHINI | DISCORD: NOVADELPHINI #7387 | TWITTER
  • MKRMKR Registered User regular
    Psykoma wrote: »
    My biggest concern if I were applying for a job at PA wouldn't be the weekly schedules, it would be the going concern.

    It's a company built off the creations of Mike and Jerry, who are not (yet) immortal so one day they are going to stop making stuff.

    Apart from Childs Play I'm not sure how much of the company I'd see continuing once strips stop being made.

    But if you're someone who would prefer changing jobs for the variety of it several times over your career then that's not a problem.

    I'm not sure what my personal cutoff of expected years at a job/whether I want the job would be.

    They have nerdspawn. PA will be fine.

  • 3cl1ps33cl1ps3 I will build a labyrinth to house the cheese Registered User regular
    In a much more real and less snarky note, 40 hour work weeks really can't be a reality in some fields. Like. EMTs/Doctors/nurses have to be available to us 24/7, which means they can't work a 5 day a week 9-5.

    Scientific research would basically halt if we didn't work long hours and weekends because sometimes experiments just take 12 hours and have to go over the weekend.

    I don't think it's unreasonable to ask for that, especially when the application is 100% upfront about it. It's not as though the job is being advertised as a 40 hour a week job and then suddenly HAHA FUCKER. What it is is plainly stated right there for applicants to see.

  • OverloadedOverloaded Registered User regular
    3clipse wrote: »
    Oh thank you, professional psychologist, for diagnosing him over the internet! What a true display of mastery of the human psyche!

    Don't really see the need for sarcasm, I was asking a question. Overwork is stressful, even if you're enjoying it.
    3clipse wrote: »
    Also, some of us care much more about what we do than about how much time it takes or how much money we're making doing it. If you don't, fine. But don't come in here all self righteous and exclaim "no one over 30 would do this!" I know lots of people in their 30's and 40's who would, because they're interest/passion driven.

    That's great, but at the end of the day, you're just building websites and fiddling with servers. I'm not being self-righteous, I'm saying it's a bit hypocritical to claim they're not trying to take advantage of 20-somethings who don't know better, when one of the big perks of the job is getting to be friends with the PA crew.

    I think it's fine that they want to keep the company small, and are looking for one person to take on this level of responsibility, particularly since they're being so upfront about it. But I also think they should be paying that person damn well to compensate for it.

  • VivixenneVivixenne Remember your training, and we'll get through this just fine. Registered User regular
    edited November 2013
    @Overloaded

    Maybe you should let the people applying for the job decide how much of their work should be recompensed monetarily and how much should be recompensed by loving what they do. And let THEM define what being "paid well" means.

    Vivixenne on
    XBOX: NOVADELPHINI | DISCORD: NOVADELPHINI #7387 | TWITTER
  • Rhesus PositiveRhesus Positive GNU Terry Pratchett Registered User regular
    Hunter wrote: »
    Wait, there are jobs where you can put 40 hours in for the week and then go home and forget about it?

    I thought I had one when I started.

    Then I found myself at three in the morning thinking of how to streamline client reporting using Excel functions which I then had to watch Youtube tutorials for.

    I guess it balances out all the time I spend on here during work hours...

    [Muffled sounds of gorilla violence]
  • MetalbourneMetalbourne Inside a cluster b personalityRegistered User regular
    I would feel incredibly awkward around mike and Jerry, as they would me.

    "So you make the cartoons?"
    "Yeah."
    "..."
    "So you're transgendered?"
    "Yeah."
    "..."
    "You wanna blow j-"
    "Shut up, Metal."

This discussion has been closed.