One of the best pieces of advice I got about leaving a job was to burn it to the ground because they took your red stapler be ready to go that instant if need be. If you feel compelled to give a notice, give them 2 weeks and be ready to go that minute. That obviously came true in my case, but the other shoe didn’t drop until a couple days later when I found out I wasn’t going to get paid up to my date of resignation. Luckily, I was in a position where I could start at OneCare earlier and I got to skip out of some boring meetings. In other words, if you know you’re going to be gone in like 2 months, don’t feel like you should be generous and let them know 2 months in advance. You might be gone that minute and have no pay for 2 months.