I was initially contacted by a recruiter, who scheduled a time for me to do a technical phone screen. The tech screen was about an hour long, where I was asked several coding questions. I was then invited to do an assignment, which I completed before the deadline provided (which was right before the Christmas holiday). Two months later and I never heard back, not even a standard rejection email. I found that extremely unprofessional and discourteous, particularly given the time I'd spent on the assignment. This is not a large company, so responding back to candidates, especially those that made it past the first few rounds, should not be that difficult to do. I'd never apply to this company again.