I applied online though the indeed, got a call after few days from HR for phone screening. After few days I got an email for an interview with HR and the IT manager however it got cancelled due to the manager unavailability. I got a second email asked me to go to the company site and meet the IT manager and the HR, so I went there but the manager wasn't there and they told me to come back the next week. The week after I was able to meet the manager for the interview which took about 20 minutes.