This had to be the worst company that I've ever done an interview with. I applied for a Contract Administrator job in August. A recruiter emailed me to schedule a phone interview with me. She later called me at the wrong time. Our interview was scheduled for 2pm but she called me at 9 am. I thought the company was not professional so I forgot about it. I didn't hear back from them until November, three months later, which is when they scheduled an in person interview. The first interview was easy. Then the following week, the scheduled a second interview and I got to meet the other contract administrators. That went well. Then, I was scheduled a final interview with the CFO. That went well and after, I received a call stating that I had got the job. After that, I never heard from Perficient again. I called a week later and HR told me that they were waiting for the upper level approve some paperwork. After that, I never heard back. So, I called them again two weeks later, and she told me that the paperwork is taking some time but she is 100 percent sure that it is going to get approved. I asked were what happens if it doesn't get approved, and she told me that it was going to get approved. After over a month, I heard back from a different job, so I contacted them to tell them that I needed to know what was going on. HR lady told me that they were waiting for someone to transfer so a spot was going to "open up." I told them why would they make me go through this whole process if there was never a job in the first place? Basically, that HR lady was confused as well because I think she got sick of telling me lies. After I told them about my other offer, the lady from HR told me that it was best that I accept the offer from the other job because at the time, they did not have a job available- after dealing with them several months they tell me this. This was a total waste of time because I had given up a previous offer because of Perficient. This was a waste of my time.