Repeatedly including your company name, especially if it’s something unique like “thousandeyes” is essentially pointless when it comes to SEO. They own the domain thousandeyes.com. Google is going to recognize the intent for searches for thousandeyes are going to be about that company.
Other keywords, yes, those are important for SEO. But repeating your unique company name, not so much.
Other keywords, yes, those are important for SEO. But repeating your unique company name, not so much.