It's hard to say without knowing more about the company. However, if the company is meeting its goals, increasing its customer base, and improving its financial performance, it could be doing well.
Cons
This company could do a better job of communicating with its customers. They could provide more regular updates on their products, services, and any changes that have been made to their offerings. Additionally, they could look for ways to better engage with their customers, such as through social media, email campaigns, or customer surveys.