Debrief: Offer accepted, Twitter Senior Data Analyst

New / Data DTbbq
Sep 12, 2018 11 Comments

Role: L6 Data analyst. 5 YOE.

Original "quasi-offer"*: ~170k TC (130k base, 25% target bonus, 30k RSUs over 4 years)

Original hard verbal offer: ~177.5k TC (135k base, 25% target bonus, 35k RSUs), plus $5k signing

Final offer: ~183.75k TC (140k base, 25% target bonus, 35k RSUs), plus $15k signing

* "Quasi" offer because they told me an offer was coming, but didn't have numbers approved by comp and threw those out to set expectations.

Edit: timeline

T0 - Initial recruiter reachout
+3 days from T0: I respond to recruiter
+1 week: Phone screen with hiring manager
+2 weeks: I get a take home project (took me about 4 hours)
+3 weeks: Turn in take-home
+4 weeks: Video conference with team member to go over project
+6 weeks: Onsite
+7 weeks: Hiring manager reaches out for references, recruiter tells me offer and gives quasi-offer, verbal offer couple days later
(2 weeks negotiation, and a bit of stalling so I didn't resign to my boss via email while he was abroad on business trip)
+9 weeks out: Signed offer

The recruiter closing process was the most aggravating I've ever been in. I really didn't trust the recruiter so I held things pretty close to the vest. At one point late I got pissed off enough I entertained calling it off. The hiring manager had to reach out to me directly to clarify a few things because messages got garbled, and a close friend in the org had to smooth over a couple situations because of the recruiter miscommunicated (or misrepresented) a few things.

Pretty happy with the final number and opportunity. The equity grant is pretty weak but I don't have a ton of faith in Twitter stock and the bonus makes up for it. I was in a good situation with the previous company and am leaving on good terms, but it was hard to leave.

Had concerns about Twitter's still relatively flat numbers and could maybe have squeezed out $200k+ elsewhere if I'd waited for the right opportunity, but I have a close friend who vouched strongly for this team and this manager, so I took it.


Want to comment? LOG IN or SIGN UP
TOP 11 Comments
  • Chegg snt124
    Thanks for sharing. It’s nice to hear people share offers with more than just numbers.

    I’m not sure I’m a big believer in twitter going forward, but hopefully it can follow in squares footsteps.

    Quick note - shouldn’t target bonus be included in tc? People at other companies include t but from what I can tell the target bonus is almost guaranteed

    Edit: I see, your rsu number listed is total rsu over the 4 years right? That is extremely low. I had friends who got more than that for entry business analyst roles at smaller companies.

    It’s great that your offer is “guaranteed money.” Is there any silver lining on the target bonus? 25% is a healthy bonus for an analyst, and I wonder f there’s any risk with that
    Sep 12, 2018 1
    • New / Data DTbbq
      Manager told me lowest they've ever done on the target (quarterly) bonus in past 3.5 years is 97%, high of like 105%. So unlikely to be crazy upside but a good bit of downside protection (barring seismic shifts). There's also no cutoff, so even if we have a bad quarter and it's say 50%, 50% will get paid out.


      Yes, the equity grant is pathetic. But at least it's publicly traded and effectively good as cash. Base is above market but not top of market. The bonus is really the kicker for me, and made up for the lack of equity.

      Also should have noted, bonus is quarterly, indexed against my team's commercial goals.

      And I included target bonus in TC, not sure if that's standard practice but from my perspective it was a safer bet than Twitter equity.
      Sep 12, 2018
  • Twitter DirkDigglr
    Also, what was so aggravating about your recruiter out of curiosity.
    Sep 12, 2018 1
    • New / Data DTbbq
      Besides normal recruiter tactics (namely trying to get information without giving up information), the communication pipeline wasn't great.

      I communicated that most important to me was career growth and leadership opportunities, then comp. However she communicated this to the hiring manager, the hiring manager got the impression I wasn't interested and they'd have to move to backup candidates. I had to back channel my continued interest to her via a friend, and we ended up meeting up for coffee to hash things out.

      Then she comes to me a few days later with stances that directly contradict what the hiring manager told me, especially with respect to comp.

      The comp negotiation process overall was just really grating. I was a passive candidate, happy where I was, and easily could have leveraged their offer into a raise and promotion. But throughout the process she tried to temper my expectations and kind of dismissed my arguments for why I wanted additional comp to be motivated to move, including a counter offer and a few other opportunities (including a friend trying to rush me into pipeline for Facebook).

      I was actually ok with their initial offer, but signals from her made me worry there weren't going to move more than $1-2k off their hard offer, which would have been a real big red flag to me about the stinginess of the comp team and Twitter's broader financial health. At this point I entertained walking away and staying at the current job, because I didn't want to have to go to war every comp review cycle. Same friend from before ended up talking with the hiring manager, and telling me, "Don't worry about it, it'll get taken care of." Ultimate, offer moved enough that I was satisfied.

      To be fair, there's stuff I could have handled better. I got really salty at points and I took things personally when it was just business. Basically had my friend and the hiring manager not inserted themselves in the process, I might have walked. Ultimately wasn't enough to detract from the opportunity, but things got hairy at a couple points.
      Sep 12, 2018
  • Axtria 💗69
    Can you provide more details about the take home challenge and on-site? What did they test you on, and how did you prep up?
    Sep 13, 2018 2
    • New / Data DTbbq
      Take home was pretty open ended. Data dump, provide insights. Could use Excel, Google Sheets, Python, R, whatever. I did a Python Jupyter notebook. Onsite they did an informal SQL test, just here’s this table with these fields, how would you get me X. Basically white boarding queries. Was pretty advanced, got as far as window functions, which is something I’ve never done before (never had to do anything more complicated that aggregate joins with having clauses in a sql test before).

      Honestly didn’t really prep, it was mostly behavioral and a faux presentation, both of which I was comfortable with. I should have studied window functions (I googled it but decided “Eh they probably won’t ask me that”). Obviously blew that question, but it was the hardest technical question they asked and the only thing I stumbled on.
      Sep 13, 2018
    • Axtria 💗69
      Got it. Thanks.

      Yes, for every sql interview I have been asked window functions. That's the most important I guess. Thanks again for those details.
      Sep 13, 2018
  • Glu Mobile Huncho
    Similar numbers I received. Started this week and it’s a great place. Are u working in SF?
    Sep 13, 2018 1
    • New / Data DTbbq
      Yep. PM's you. What was your recruitment process like?
      Sep 14, 2018
  • Cisco cust24577
    Do you have your master? Sounds pretty good. What experience helped you get this? I want a job like this!
    Mar 21 0
  • Twitter DirkDigglr
    Cool input Chegg
    Sep 12, 2018 0


    Real time salary information from verified employees