The hiring manager reached out to me about the role and referred me to a recruiter after we discussed my experience and skills. The recruiter discussed salary expectations and that there would be a take-home programming assessment.
Communicating with the recruiter was difficult due to ambiguous language and email delivery problems on their end. Overall, it took a lot of effort to get the information I needed from them.
The take-home assessment was a "spec" to add certain behaviors to the provided HTML extracted from the product. The five-page spec was sprawling, poorly organized, and didn't provide instructions for submission. The assessment materials were outdated (e.g. jQuery 1.x) and set up in a way that required a lot of effort to run (e.g. cross-domain issues, non-CORS API, problems with the provided CSS).
I was motivated to write this review after waiting two weeks for an update only to have the recruiter give me the run-around to set up a call later in the week to personally give me a blanket statement about why I didn't get picked.
In retrospect, there were a lot of red flags.