I applied online, the job had been posted so I continued to apply. 3 months in they contacted me. I heard back from them another 3 months later. I had a total of 5 interviews that continued for well over 5 weeks as well as unpaid hours long test. Horrible.