Evaluate Twitter/Salesforce/TikTok/Apple Offers
Please help me evaluate and decide which offer should I choose?
Current TC - 380K, IC6, YOE - 14yrs
Twitter - Senior SWE/200k/40k annual bonus/60k sign on bonus/530k RSU/125k RSU refreshers
TC - 435k
Downleveled, but best work with same domain I am working with and clear path to Staff within 1 year which will shoot TC up to 500k+
Salesforce(Mulesoft div - has higher pay structure) - PMTS/300k/60k annual bonus/575k RSU/ 60k signon/no guaranteed refreshers, but maybe be something if top performer.
TC - 540k
Not that challenging work wise
TikTok - 3-1 level/310k/77k annual bonus/526k pre IPO RSU/80k signon/no refreshers. Not sure about culture, WLB, IPO plans etc, kindly help.
Apple - ICT5, TC = 500K (breakdown TBD), Austin.
#apple
#engineering #software
comments
Please understand that Salesforce is a Sales and Marketing company. Engineering, quality, and security all take a back seat to sales.
I've worked in technology and security for ~20 years, and Salesforce was the worst experience of my career. You likely will not get refreshers, and when you do, they will be much lower than at a place like Apple (where even at ICT4 level you can expect $120k each year --- which vests over 4 years).
Salesforce has very poor internal tooling (search for posts about 'Falcon', which is widely despised by internal developers. Marketing renamed it 'HyperForce', but it's the same turd bird that doesn't fly).
Honestly, I'd go Tik Tok, unless you are really risk averse. If you are risk averse, go for Apple.
If you want to rest and vest, Salesforce is the place. You won't be pushed to do great work at Salesforce, and even when you do great work --- it won't honestly matter much to senior leaders. Not to sound like a grouch, but I really would never recommend Salesforce for anyone that is passionate about technology work.
Mulesoft may be better, but the driving force behind everything is Sales and Marketing, not engineering quality.
That ethos will eventually infect Mulesoft as the original folks leave and Salesforce managers move in to fill those senior roles.
Salesforce is going to keep printing money. Their stock *will* keep rising. That's the good news. The bad news is you won't have an opportunity to do exciting work, and when you innovate...it won't really matter. I think it's a great place to rest and vest and take it easy. Not a place to do the best work of your career.
I don't fault anyone for taking a rest and vest job...just wish I had known that before I worked at Salesforce and I could've avoided the experience entirely.
Good luck.