Heya, yeah I pinpointed that bug today actually - if you're on the Emails or the Job panel when you start a new job (either by quitting or getting fired) the non-permanent upgrades won't reset. I've got it fixed on my local, just pushing a couple of other things as well before the next build.
Thanks for the feedback, it is indeed hard to make an engaging idle/clicker game! I'll take a look into balancing the upgrades as well (I did always plan on the crypto upgrade being the most lucrative and upgrading to the max as part of the endgame)