Freelance contracts only, so can in theory work where you want.
Cons
advertised as paid within 24 hours of invoicing, never happens. More like will pay within a week if you're lucky. Pay is always wrong. Managers don't have a clue on what happens on accounts. Can be asked to log out of a scheduled shift early if they decide they don't need you on after all.