Evaluate Twitter/Salesforce/TikTok/Apple Offers

Walmart / IT
_Voldemort

Go to company page Walmart IT

PRE
Amazon
_Voldemort
Oct 28, 2021 47 Comments

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

142 PARTICIPANTS SELECT ONLY ONE ANSWER
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 47 Comments
  • Salesforce looks best ! How long did it take prepare for the interviews ? Did you have to grind leetcode ?
    Oct 28, 2021 6
    • What about reading in-depth about the certain technologies that we have used ? (Eg Kafka, Cassandra , mongo,AWS/Google /Azure cloud ) There are many such technologies an experienced folks over 15 yoe would have used
      Oct 29, 2021
    • Walmart / IT
      _Voldemort

      Go to company page Walmart IT

      PRE
      Amazon
      _Voldemort
      OP
      Yes, that goes without saying right? If you have used those technologies at scale you would know in-depth about them. Past projects & tech around that is easier as you have done that so many times. What takes grit is the coding/design rounds where they expect you to come up with answer within few mins to a completely unknown problem (if u have seen it before, then you're lucky, but luck won't strike again in next round) or they'll write u are slow, took time and u fail. It requires a lot of practice. These problems u dn't do in ur work, interviewing is totally different.
      Oct 29, 2021
  • Also Twitter in your resume will give you an edge to get into better companies in the future than Salesforce because of the work. If you are in ML or distributed systems then Twitter is much better
    Oct 28, 2021 3
    • Principal in Salesforce is mostly L5 in G and F and may be in between senior and staff at Twitter. If I were you I would look at the work if it’s interesting. From Twitter it’s much easier to go to FB G Stripe Robinhood etc than from Salesforce. The pay difference is not a lot given that Sfdc refreshers are very rare especially in the 1st 2 years and Twitter you will get refreshers even for meets expectations. If you are close to staff at Twitter then most likely you will exceed expectations and your refreshers will be close to 200k.
      Oct 28, 2021
    • Walmart / IT
      _Voldemort

      Go to company page Walmart IT

      PRE
      Amazon
      _Voldemort
      OP
      I would like to agree but PMTS for Salesforce starts after Twitter Senior SE - https://www.levels.fyi/?compare=ByteDance,Twitter,Salesforce,Google&track=Software%20Engineer
      Oct 28, 2021
  • What's the stock price used in the offer, $180?
    Oct 28, 2021 3
  • Salesforce refreshers are for top performers but when given it’s higher than 35k. SMTS are around 50-60k. PMTS should be 100k+
    Oct 28, 2021 2
    • Walmart / IT
      _Voldemort

      Go to company page Walmart IT

      PRE
      Amazon
      _Voldemort
      OP
      Appreciate that insight, do you think this offer is good for PMTS level?
      Oct 28, 2021
    • It’s a very good offer for PMTS. Refreshers are not uncommon from the last 3 years atleast for me. If you get refresh that will be a minimum of 100-125k for PMTS. I am LMTS, I got 70-90k 3 years in a row.
      Oct 28, 2021
  • I've worked at both Salesforce and Apple.

    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.
    Nov 3, 2021 2
    • Walmart / IT
      _Voldemort

      Go to company page Walmart IT

      PRE
      Amazon
      _Voldemort
      OP
      Thanks for the detail. Do you think Mulesoft div in Salesforce is also like that? They do deployment every week and their stack looks very new. TikTok is good but it's already so overvalued and WLB wise people say it's much worse of all options. Why would you say Apple risky, there are a lot of folks working for many years.
      Nov 6, 2021
    • Oh, Apple is *not* a risky choice at all. I had a great experience there and would still be there if it wasn't for a huge offer somewhere else.

      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.
      Nov 8, 2021