Yep. They all claim they’re different from the others, they want to do things properly, they’ll pay you when you invoice, they will produce a timeline schedule.
Balls, ultimately, they are all the same. Change schedule at drop of a hat, make changes after 1st fix & expect you to change it for nothing, ask you to go to other jobs & sort out the mess that other companies have done then not pay invoices for weeks when they promised 7 days.