I was contacted by their HR who invited me to apply. Followed all the steps including a test and several interviews with the manager and different team members. They kept saying I was among the last 2 candidates. After the last interview with the manager, silence. After a few weeks, I reached out to HR, who assured me someone would call very soon, but I never heard back. They sounded like a nice company to work for and salary was very competitive, but I wouldn't apply again if they are not even bothered to notify a rejected candidate who was invested SO MUCH TIME in the recruitment process.