
最近身边几个朋友在跳槽,每次聊到offer都说"总包挺好的"。我多问几句,发现大家基本上都是把offer letter上那个total comp数字除以12,算出月薪,然后跟自己现在比。
这个算法有个问题:那个total comp,不是你明年银行账户里会多出来的钱。
举个常见的结构:base salary 18万,RSU grant 40万over four years,sign-on 5万,target bonus 15%。Offer letter上的headline数字是35万。但第一年的实际到手呢?
Base税后大约11万。如果公司的RSU vesting schedule是亚马逊常见的5/15/40/40,第一年vest的RSU只有2万,不是10万。Sign-on有clawback条款,一年内离职要退还。Bonus是在公司业绩达标、你的绩效达标、manager从预算里争取到足够的池子——三个条件同时满足——才能拿到target。
把这些算进去,第一年到手很可能在19万到22万之间。不是35万。
差出来的那十几万不是公司骗你。是offer letter有它自己的呈现逻辑——用四年平均值呈现RSU,用理想情况呈现bonus,用全额呈现sign-on。每家公司都这么写。这是标准商业文档的标准写法。但如果你不会读它,你就不知道你在比较什么,更不知道该在哪里谈。
现在很多人开始用AI来做这个分析,效率很高。把offer的每个组成部分输进去,让AI按公司实际的vesting schedule算出每年到手,再按边际税率(湾区科技工程师通常在43%到47%之间)扣完,列出Year 1到Year 4的实际到手表格。如果同时有两个competing offer,一起输进去做side-by-side对比。十分钟能做完手动需要两三个小时的计算。
RSU的vesting schedule是最容易被忽略、影响最大的变量。同样是40万RSU grant,Google近年的前重式schedule(33/33/22/12)Year 1到手约13万RSU,亚马逊的后重式(5/15/40/40)Year 1只有2万。两个offer的headline数字一样,第一年的实际差距是六倍多。只看offer letter那行"RSU: $400,000",根本看不到这个差别。
RSU还有一层税的问题。Vest的时候按普通收入征税,公司代扣大约32%-33%,但湾区工程师的实际边际税率通常在43%-47%。差出来的那10到15个百分点,到报税的时候要补交。很多人第一次收到RSU vest以后报税补了一大笔,完全没有预期到。
关于H-1B身份影响谈判,这个误区成本很高。
很多工程师觉得公司已经在帮你办身份,再谈加薪显得不识好歹,万一撤offer就麻烦了。这个逻辑听起来合理,但它建立在一个错误的前提上。
从公司的角度算一下:走完整个面试和审批流程,湾区科技公司招一个人的总成本——recruiter、面试官时间、hiring committee review——通常在三到七万美金。H-1B transfer申请另加五千到一万多。到了发offer这步,公司在你身上的沉没成本已经相当高了。因为你提了一个reasonable的counter-offer就撤回?这在大多数情况下并不符合公司的经济理性。据了解,在大型科技公司,因为正常的薪资谈判而撤回offer的情况极为罕见。
H-1B持有者的处境确实跟公民不完全一样——competing offer可能少一些,timeline可能更紧。但这不意味着谈判空间为零,只是筹码的形态不同而已。
谈判本身也有优先级。
Base salary的band最窄,一个level通常只有一两万的宽度,回报率最低。Sign-on是一次性成本,不影响公司的recurring comp结构,最容易被批准。RSU影响整个四年的薪资轨迹,而且进入了你在这家公司的comp baseline,未来的refresh grant和晋升调薪都在这个基础上累积——影响最大,谈判空间也最大。
所以顺序是:先谈RSU,谈不动再pivot到sign-on,base放在最后。给出具体数字和市场数据,比"能不能多给点"有效得多。收到offer以后先买时间("我需要几天仔细看完整个package"),做完分析再发counter-offer email。
最后说一件事:offer letter是你和雇主之间唯一一次由你发起的财务对话。之后的每次加薪和RSU refresh,都是在今天接受的这个baseline上累积。在refresh grant普遍缩水的大环境下,你入职时的baseline对未来几年的薪资轨迹影响很大。
三十分钟的分析,值得认真做。
有共鸣的欢迎留言,想看更多这类分析可以关注「莎姐说」:shajieshuo.substack.com