Mediocre work+better TC or better work+mediocre TC?
Current YoE: 6
Current TC: peanuts because msft 😂
I've been interviewing overseas and got a couple of offers:
One is a non-senior role (at the top end of pay for intermediate level) in a fast-growing fintech startup, with decent pay (enough for me to live comfortably and save some money).
The other is a senior engineering role in a fast-growing ecomm company with mixed(many negative) reviews on Glassdoor, lots of legacy tech (that they promise they're revamping, but lol who'd believe them?), for about 35% more pay.
I realize that the work environment and happiness will depend a lot on the team itself, so there is a case to be made for the higher paying offer. In the interviews, I asked for specifics of their current and future projects, and they gave me vague answers (I've asked for another call to discuss specifics).
If I get promoted in a year or two at the lower paying firm, the pay gap would be negligible, but that's a big IF - promotions aren't easy or guaranteed anywhere, really.
There's pros and cons for both sides, and I'm not sure which one I should pick really.