My first freelance job ended last week with no advance notice. I had been working for the client for more than 2½ years. I had scheduled my workweek (both regular hours and extra hours) just two days earlier, and had even worked that day. Then, a few hours later, I got an email informing me that my contract was being ended immediately. “Evolving work needs” was the vague explanation.
Is this normal in freelancing? It was my first gig (fortunately, I have another), so I have nothing to compare it with.