Had a meeting with a recruiter than had to wait a week to have a meeting with the hiring manager. I then had to wait another 3 weeks to tell me I wasn't successful at that stage. The entire process took well over a month for a 'no' answer. Awful communication.