Went through several rounds of phone interviews and then several rounds of in-person interviews. Met with 4 different individuals during my in-person. The interview questions were pretty abstract - more about thought process then straight skill knowledge. They called all 4 of my references and asked a lot of probing questions.
I was finally offered the job and accepted. I filled out quite a bit of paper work for their HR manager. Including my initial application (which I did not fill out until after I was hired and signed my offer letter). Within, I clearly and honestly marked that I had previously been convicted of a crime. No problems, I started 3 weeks later and everything was fine and I worked there for more than 2 weeks before they even bothered to look at my paperwork or run a background check. At that point, I was fired. Incredibly bad business practice. I passed up other job offers to accept that position. Why wait until after a new hire has started their job to even bother looking at their paperwork? This could have been easily avoided if their hiring managers properly did their jobs.