Hi,
This board can be really useful but it’s frustrating to see so many responses that aren’t actually helpful. Will try to answer your questions without emotions or opinions. I started as a ChemE in the org that is now Eng & Tech (used to be Research & Engineering) 15 years ago. I still work for the company but not in Eng & Tech anymore so info may be a bit dated.
That sounds like a typical offer. We’ve never done bonuses or signing bonuses to my knowledge. I’ve never heard of or seen successful negotiation at the college hire level. I was politely told no when I tried to negotiate mine. But, doesn’t hurt to try.
Your starting CL will be 23 with a BS. If you got a MS, you’d be 24. Typically within 1.5-2 years, there was an automatic promotion that would bump you up 1 CL. Starting CL cannot be negotiated as a college hire. It is simply based on your degree level. Promotions are not coincident with job changes, rather they are CL bumps. With a CL bump, you could expect a higher raise. To give you an idea of how many promotions you could expect over your career, the average Engineering employee in my experience typically retired at CL 27-29.
In my experience there was very little salary difference between BS and MS. Someone else said you’d be better off working for those 2 years and that is completely true. You’d likely be making more $ as a BS after 2 years than an MS coming in.
Salaries curves are benchmarked against similar companies in the industry. Individual salary increases are based on merit and tied to your ranking results. It is possible for inflation to be high, but if their salary survey says XOM salaries are above industry average, then your raise could be little to nothing. That happened with 2022 raises; average was ~2.5%. I’m sure competitors like Shell and Chevron are compared against, not sure who else, but they did say at one forum that we don’t compare ourselves to tech companies. (Despite many former employees leaving for tech companies.)
Hope this helps. Good luck!