Is it possible that they have a "friend" or family member who needs a job??? That was the first thing that came to mind. How about printing out a copy of testimonial emails and having a meeting??? Something smells fishy here. It happened to me in Michigan. I LOVED my job at the funeral home and thought I was doing a great job. No complaints that I was aware of. One day I was called into the conference room, given my last paycheck and escorted to the door. "It's not working out" is their reasoning. My supervisor kept apologizing to me. I told her it wasn't her fault. It came from the higher ups. I was devastated and cried all the way home. But I saw it as an opportunity to pack up and move back to CT. I never looked back.

Alley Cat gave you great advice.