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.
Cool input Chegg
Also, what was so aggravating about your recruiter out of curiosity.
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.
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?
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.
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.
Similar numbers I received. Started this week and it’s a great place. Are u working in SF?
Yep. PM's you. What was your recruitment process like?
Do you have your master? Sounds pretty good. What experience helped you get this? I want a job like this!
Bay area?
Hi. I just wanted to follow up and hope to get some insights from you. Do you still remember how long did it take them from receiving the references from you, to giving you the quasi-offer? I’m in the similar situation but haven’t heard back from then after giving them my references. Any insights are highly appreciated. Thank you!
Hi, Could you share some insights about the team?
India
Yesterday
951
Modi is a legend, will be remembered for centuries to come
Working Parents
13h
1036
Closed now - thank you all
Working Parents
Yesterday
901
What do you think is wrong with a kid who got rejected by 9 colleges?
Tech Industry
Yesterday
2740
Quitting this Slave life
Tech Industry
Yesterday
2174
The end of Backdoor Roth?!
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
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. Edit: 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.