Muthoot Microfin, a non-banking microfinance company, is coming out with its IPO (initial public offering) on December 18, 2023. Here's a breakdown of the company's strengths, weaknesses, and growth prospects to help investors make an informed decision.