Applied via LinkedIn and received a prompt reply. Spoke to HR over the phone and then met in person with HR and a Manager. Had to do a logic test which takes about 1 to 1.5 hour. Second interview was with 2 more people from the business and another HR person. About a week later, I received a fairly generic rejection notice. I called and emailed here and there over 2 weeks to get a reason why and kept getting ignored. Finally, I got a response that someone with more experience was hired but I noticed the job posting was reposted online a couple of days later. I would have rathered an honest reply for my own personal development.