...doesn't mean they have their shit together.
With that, it isn't unusual that a company may be a little bit behind when it comes to personnel, or "human resources" as they're known now. Particularly when it comes to hiring, companies are generally not prepared to handle the recruiting process adequately or talent assessment more broadly.
What does this mean?
At times, you might need to spoon feed a company your candidacy. Taking away every possible reason they might have to say no. This gets pretty strategic and there are things you can do to position yourself like asking who else is involved in the hiring decision.
Just because they're a company, doesn't mean they'll handle anything in the proper way. Look at Enron. Huge company. Turned out to be a bunch of assholes. You don't want to rely on a company having the organization, wherewithal, and stamina to make it through your candidacy.
Two strategies and approaches:
Micromanage your recruiting process
With this, you'll want to be atop every potential miss or gap. Follow up emails, calls, providing your cell phone number after your name in every single email communication. This takes a second level of attention to detail and it's to solve for the company's potential organization challenges. Ask for emails of people you speak with, timing on follow up, and make it as easy as possible for them to hire you.
Dig and dig
Expect a little bit of research to come with this step. You'll want to know who was in this role before you started interviewing for it, why they left, who the boss is, how the boss got the role, how long they've been there, how they're viewed internally, their work style, who they have influence over, how the company views the job, how many of the job are there, and how long people generally last. Phew. So that's a ton of stuff - bottom line is to get every single possible item vetted in advance to position yourself on a silver platter for the company.
It sounds like a rude assumption, but it's true. Too often we assume others have the responsibility and they're stuff together better than we do. A company is a just a group of people. It doesn't mean they're infallible. They're likely strangers too. Would you put your career transition into the hands solely of strangers without knowing if they knew what they were doing?
CONCLUSION (and caveat)
Good companies and bad companies do and don't have their shit together. That's to say, it doesn't mean you're a bad company if your recruiting process isn't great. It doesn't mean you're a great company if your recruiting process is stellar. They don't go hand in hand and it's why it makes it so difficult to really tell how good a company actually is. Human Resources can often be an after thought, so resources like proper talent assessment and attention to interview protocol might go missed. Doesn't mean you shouldn't work there.