<prompt> Human: Ive worked at a very fast-paced agency for the past year and a half and though I feel Ive contributed in some great ways, I havent been the absolute best at my job. I work with a lot of type-A people and am definitely not one myself, so I sometimes miss things or fall behind. Ive made do though, and I feel a lot of people appreciate what I do, and Ive made some great things happen.But it hasnt been enough for everybody. Ive been on a performance improvement plan for the last 30 days and have my final evaluation on Friday -- basically Ill either get fired because I didnt improve enough or get promoted. Im not likely to just stay on in my current position, as Im overdue for a promotion. If Im not worth promoting, then Im not worth keeping.Should I wait until Friday for the review or quit todaytomorrow?I could wait for: 1 the off chance that they promote me instead of fire me and 2 the possibility of severance pay.I quit: 1 to be able to say at my next interview that I left on my own terms and 2 so I dont get hit with the emotions that come with getting fired: degraded self-esteem, humiliation, feelings of inadequacy, disappointing my family, etc.What do I do?  <response>: Mystery third option: Start looking for new job now. Well, a month ago wouldve been ideal, but now is still better than tomorrow. 