Pros
I'm very impressed with BetterUp's coaching methodology, deep commitment to continuous learning as an organization, extensive coaching research & materials, and how actively they support their community of freelance coaches (socially & professionally). Their detailed, extensive training is useful for beginning coaches still learning their craft.
Cons
Much of their training is VERY basic & somewhat academic and if you're an experienced coach and, at times, it feels overly burdensome. Given how thoroughly and lengthy their hiring process is, I would have thought they could better tailor the learning requirements to fit the coach. (e.g. I spent 10 hours just this week on required learning modules.) They pay very little in exchange for all the time you need to invest in their continuous stream of required learning modules.