Yesterday afternoon, with about 10 minutes to go in my shift, I was called into an office & informed that I was being fired. To keep a long & uninteresting story short: Had an issue last week that I was talked to about (scanned merchandise out of a bin that I couldn't find, after look for this bin for many minutes ), and figured that was that until yesterday (obviously the powers to be at my store have been planning on this all week... they said that with my other warnings this year (unrelated issues), they "had to do their job here" by letting me go). Things went cordially (I didn't cuss anyone out or do anything ridiculous), and aside from the payout payment/check that I received, I also did receive my normal paycheck this week (today is pay day), which included a $360+ holiday bonus). I technically have one last appeal to the store manager (according to one of the powers to be), but I highly doubt that would go through & work because my firing was approved by the top shift manager at my former store (2nd in command to the store manager), so I don't think he would want me back. I called today, found out he wasn't there, so I plan on calling tomorrow & perhaps set that up. Regardless of any stress, worry & failed job interviews to come, this is still a healthy thing for me in many ways, because I had finally reached a mental breaking point at that store after little over 8 years. Admittingly it will take a bit get used to not doing my normal work routing Sunday-Thursday (since I'm so used to that), but alas I'll get used to that. I'm no fool, obviously with whatever job I get next, there will always be stress, schmuckholes to deal with, grumpy days... but for this particular set of drama, stress & ****** at my former Walmart store, the time was right (even if it wasn't the way I had planned on leaving) to be done with that.