The only reason to give notice is if there are benefits to giving notice, like having banked PTO paid out or something (if you’re in a state where it’s not required to be paid out). Otherwise, absolutely call the morning of and let them know you quit.
That may not be the best advice. Depends on your industry, but burning a bridge so quickly may hurt you in the future. I’ve had former coworkers and other managers help me get my foot in the door for another job.
Besides, there’s something cathartic about knowing the end is right there and still getting paid for it.
Yea, I should have been explicit for the caveat being that it’s not a job you need as a reference or anything. If you’re in retail, they don’t give a shit about past jobs, just that you’re a body now. If your current retail gig is toxic, that’s when to pull this shit out.
Sure, but that's on a case basis. If it makes sense then do that. But all these people in here saying you can't do it because it's unprofessional are ridiculous. Was it unprofessional for the boss to just schedule someone for zero hours?
Depending on the job, that can be pretty fucked up for the people you work with. Your co-workers often deserve some consideration too. If you're doing something that doesn't require knowledge transfer, then whatever, but if you have specific and complex knowledge of systems that you need to transfer to other people who will be responsible for maintaining them in your absence, it's pretty messed up to just dump that shit in their lap.
That is just a sign of poor management in general. If an employee quitting causes that much disruption, there is usual a direct correlation with poor practices.
It lets them negotiate rules about not firing people without notice, and is otherwise highly correlated with being the kind of place people don't want to quit without notice.
It also gives them power to be able to make other demands, such as (for example) being given enough time to properly document processes and get cross-training and such.