Life at AppNexus
I could not have been more excited to start working for AppNexus. Everything about it was so cool! At Medidata I had a 5 year old Windows laptop with some 15" monitors, and now I had a brand new MacBook Pro & a 24" monitor. There was a kitchen that had unlimited snacks and sodas throughout the week, and free family lunches on Fridays. It was my first introduction to working in AdTech, and the perks were very similar to those at Google. I can't say enough how thrilled I was.
One of AppNexus' core values is 'Learn and Teach'. The industry, as well as the platform are both extremely complex, so new hires are given 4 weeks to learn as much as possible before taking on new clients. At the end of each week, we would be expected to teach the veteran employees what we'd learned. The four topics were:
- The AppNexus Universe (What are all the elements of the technology stack and how do they interact, who are some key players in the industry for Supply, Demand and External Integrations and walk through the life cycle of an ad call over RTB on the AppNexus Platform)
- AppNexus' Console Sell Side
- AppNexus' Console Buy Side
- AppNexus' Console Bidder Optimization details
The rapid pace at which we were required to learn this information was incredibly exciting and daunting at the same time. The only advice was "mouth open, fire hose in" which was an allusion to the fact that there's a ton of information that needs to be consumed, so just do what you can to make it work. I decided that I would raise the bar on my week 1 presentation, and really went above and beyond in preparing. When I presented in front of my team, they were thoroughly impressed at the depth of understanding that I was able to gain in 1 week. However, I had already been studying a lot of the material before I had started, and was staying up late every day tweaking and planning for this first opportunity to make a real impression. This was very well received and helped to set me apart right away.
I have always loved learning, and the only thing that I enjoy more than learning is teaching. AppNexus was hiring at such a rapid rate (we grew from ~300 when I was hired to 650 while I was there) that there were always new people who needed to learn everything from the basics of the tech stack, to SQL, to how do I organize my time. Word of my excellent week 1 presentation spread, and I became a point of reference for new hires. I started fielding lots of questions, and became well known within the Services organization for either knowing lots of details, or knowing who to go to when I had knowledge gaps.
There were also tons of opportunities to take classes taught by other AppNexians to learn lots of tech skills. I took a jQuery class taught by Sam Mati, and tried to apply what I'd learned to some basic web development, to start streamlining processes as I was learning them for the first time. I wasn't sure if I had what it takes to develop tools that would be useful (outside of VBA I hadn't built anything yet), but it turned out that all of the introductory work I had done made me ready to hit the ground running. My team really appreciated these time saving tools, and loved my enthusiasm, so let me continue to focus on tool building and optimizing process without getting terribly overwhelmed with client work.
I had an amazing learning opportunity from my teammate Brett Woodward. He had built a huge percentage of the team's tools that were available up to that point, and was primarily using Python. I hadn't had the opportunity to learn Python yet, but Brett was very willing to help get me up to speed, and always made himself available for my tons of questions. I started building tools using Python, and simplifying some of Brett's methodology by organizing his code into a series of libraries I dubbed 'anxapi', 'anxdb', and 'anxtools'. These libraries made it far easier for people who were unfamiliar with Python to get started creating value very quickly. Having built these, and coupled with my passion for teaching, I put together a class called "Automate Everything" and offered to teach anyone who wanted to join how to learn Python from scratch, and write scripts that could streamline their day to day. The class was very well received, and gave me a reputation of someone committed to building a truly scalable world-class company.
As this was all happening, the team was growing very quickly. Our manager, Justin was becoming overwhelmed with his responsibilities, offering 1-1's on a biweekly basis for 11 direct reports. It was at this time that I started being considered for a Team Lead role, to continue my focus on building a scalable team, and also help me grow into a leadership role at the company. I was very excited about the potential, and started handling one on one meetings, and sharing in the management workload for the team. After a few months of handling this work, I was formally promoted to Team Lead in August 2013. Justin and I collaborated very closely through Q3 and Q4 on major management projects, and became very close, both professionally and personally. I consider him a mentor and a very good friend.
In October 2013, Judith and I decided we wanted to move closer to the PATH train and closer to Layla's day care, since we both were working so many hours, and we had far too many stairs (and Layla with all her strollers and gear was getting heavy!). We found a great apartment at 50 Columbus Drive, which met all of our requirements, but it was significantly smaller from a square footage perspective. For this reason, we were trying every avenue we could find to get rid of some furniture. One thing Judith tried to do was sell our black couch on an internal message board at Google. To her surprise, the guy who responded happened to be a Technical Account Manager at Google, Eric Birnbaum. Coincidentally, he had the same title that I had when I was hired at AppNexus. Judith decided we should get in touch and compare notes on the role. I reached out, and he let me know he'd be very happy to get on the phone and discuss the role. When we spoke, it was clear to me that the role was extremely similar to the one I had held and was promoted from at AppNexus. He suggested that I forward my resume along to his manager, Dev Gogate, and have another informational phone call.
I took Eric's advice and Dev scheduled a phone call for us. I didn't realize it at the time, but this would be my first phone screen for the Technical Account Manager role at Google! The conversation went very well, and the next thing I knew, a recruiter reached out to me to start scheduling official interviews for the role at Google. They were pursuing me! This was a bit unsettling, as things were going so well for me at AppNexus. The timing didn't feel right, I dreaded telling Justin that I would be moving on, should Google make an offer, and I felt so established at AppNexus, and I didn't know whether I'd be able to replicate that success. In any case, I had to see what opportunities were available to me so that I would know that I'm not selling myself short.
After those initial 2 phone screens, 2 video "Hangout" interviews (one coding and one to evaluate client facing skill), 1 day of in-person interviews (meeting Dev in person and another coding interview) and 1 more follow-up Hangout interview, Google was ready to make their offer. I crossed my fingers and got on the phone to hear what they had to offer, and sure enough it was too good to pass up. That was a Friday, and I had an awful weekend keeping the news to myself, wondering how Justin would take the news. I was literally sick to my stomach just thinking about it. Monday came and I broke the news first thing, and it was shocking and painful. I had to explain myself many times, and found that I didn't really have a great reason to leave, besides the fact that Google's offer was as strong as it was. I gave my 2 weeks notice, which overlapped a 2 week vacation, so 2 weeks turned to 4. Justin would be travelling on vacation for 3 of those 4 weeks, so we only had 5 more days to work together in person. Eventually, we all came to terms with the decision.
Friday, January 10th was my last day at AppNexus. We had a massive going away party, where we knocked off a handle of Jack Daniels, finished a bottle of Maker's Mark, as well as a bottle of Oban I had received as a gift from Criteo. All this drinking was before we even made it to the bar! We had enough people come out to the bar that we filled the entire top floor. It was a wild event, and I was honored that so many people cared enough to come celebrate with me.
Today is January 14th, and we're about to head to Jamaica for a vacation. I'll be starting at Google on January 27th, and can't wait to see what the future will bring!