Absolutely awful from the start. Interview got rescheduled 3 times. First time it got rescheduled, I had to message as they didn't show up on Skype, 2nd time they got in touch with me a hour before and 3rd time I yet again had to get in touch.
After getting through interview stage, I got offered the job but had to wait for my working permit to arrive. I got in touch after with everything and background checks were done. I had 2 different start dates but still nothing. Tried getting in touch several times but haven't heard anything back.