They're a good company, and they've always paid on time. They sent personal emails, there's no job board, and you usually have 24 hours to either accept or decline. Their reports are a little bit tricky and not always clear, but after the 2nd shop you kinda get the idea.
I've done a few restaurant shops for them, but I declined a few weeks a go an "arrival-hotel" shop where I had to check in, and then leave the room without checking out, and then call the hotel and say I had checked out. Ever since I declined this shop, I never heard back from them....