Which choice do you think a better way to get promotion ? Burn oil working late ( working from 8am to 12am, standby for email 24/7 ), or spare time for latest teck stack / leetcode for external position? Current tc 120k bonus 5k boss feels neutral to me. no negative expression but also not much expectations either.
At that TC, leetcode
Burning oil is not scalable or maintainable throughout you career .
Promotion is useless, TC is king. Definitely leetcode