I was hired after submitting through the website.
I still have a current account and periodically check the site. What amazes me are the repeat offenders I always see pop up. Should be a big red flag for anyone that wants to work there! Can anyone say, "high turnover?"