Unorganized HR dept will waste your time with jobs that don't exist, send you through a gauntlet of useless interviews, cancel half of them without notice, post inaccurate job descriptions, and do background checks to retract an offer AFTER an offer is accepted because some people refuse to relinquish personal income tax documents to prove self employment AFTER the salary has already been agreed upon and the offer signed. They refused to call any actual references to verify self employment. They only want to know what you made for the last 5 years (it is none of their business and the company proved to not be worth this kind of intrusion and intimidation). Then a cowardly and unprofessional HR person will call to retract the offer and run away without as much as an explanation.