I left work early today, 3pm-ish, to go take my S.O. to the dentist (apparently she's either got a weird lesion or jaw cancer, we'll know next Friday). While waiting for her appointment I get called back to work, since someone messed up my e-timesheet so I need to sign a paper one.
I get there, everything seems fine... And I off-handedly get told that I was fired on the 21th of December. Now, because I'm changing jobs on Monday, I *had* to be "fired", but it was supposed to happen today (the 3rd) with my hiring date being tomorrow (the 4th), specially because I worked yesterday and today. The lady that filed the personnel action request messed up the date.
So now someone in H.R. is (hopefully) staying late to (hopefully) fix up this shit. If the government gets wind of the firing through their e-visa program before it can be rectified, it effectively puts me out of status by 8 days, meaning I have 52 days left to leave the country or alter my status.
I am not a happy camper right now.