They want me to write a cover letter explaining why I want to work for them. Without giving any information about the company, team and position. How do you expect me to determine whether I want to work at MaxMind or not. There is no mention of anything about company culture on their careers page, it is one of most bland career pages I have ever seen.
Without even an introductory call or having a discussion about the company or role they expect me to "interested" in MaxMind and write an essay(cover letter) about why I want to work for them so badly. And it is a must.