I had a very bad experience. After talking with the HR person and we set up a meeting for an in person interview. Once I got to the company's location, I found out that the manager was not even in Cyprus and they were not expecting me. After waiting for 15 minutes I went in an office and togheter with another employee we had the interview through her laptop. It felt very unprofessional and it could have been easily done from home the interview. I also felt that since they didn't expected me for the interview, they were not even prepared for it.