- Initial Screening: 30-ish minute video call with recruiter. Recruiter joined on phone with a non-standard angle that only showed the top of their head which made having a conversation a bit awkward. - Take-home technical exercise: This took a few hours; it was from a previous advent of code challenge. Had to be written in C#. - Technical interview (no-code) This took about an hour. Met with 3 other developers who were all kind and asked a wide variety of technical questions (some OOP questions, a small system design question, etc). I rated my overall experience as negative because this company specifically emphasizes on how good their work culture is, and although that may be true, I did not feel fully valued as a candidate. First, with the initial video call screening that I mentioned earlier, the recruiter did not seem fully ready for me & it did not feel professional due to the camera angle. Secondly (& mainly), the communication was poor throughout the process. I sent multiple emails to the recruiter throughout the process and was not given any responses. Finally, after I finished all three stages of the interview process, I was told that I would hear by the end of that week. I did not. I sent a few follow-up emails for the next week or so and did not receive any responses before eventually receiving a blank, automated email with the subject "Re: Your Application with Westfalia." I logged onto their portal to find my status was updated to "No longer in consideration." Anyways, it was just disappointing to go through an entire process with a company that emphasizes on their work culture, just to receive a blank email (not even a generic rejection letter) - it felt very automated and made our whole interaction feel very transactional.