First, I had a call interview with a HR person. Then I had couple of technical interviews. They rescheduled technical interviews in several times. It was really unprofessional. After completed two technical interviews, I received a call and they confirmed that I am selected. Afterwards, still I didn't get any confirmation email or offer letter from them. They lie that they are hiring employees.