Pros
They do all the marketing. All I have to do is have a meeting with the client so the client can pick a coach out of three coaches that are presented. They pay well for travel and my contract hourly rate is very good. They have very professional resources available and quarterly coaching calls with management.
Cons
Contracts are few and far between. They want coaches to do coaching in person if at all possible. Coaching by phone is frowned upon. I can see the benefits of this but it makes things more inflexible. Clients don't really want to pay to have the coach travel to them so coaches must be selected from the local area. It seems that the company tries to find coaches with work experience in the industry that the client is in. This is nice but unnecessary. A good coach doesn't need to be an engineer to coach engineers. A good coach doesn't need to have work experience in retail to coach a client in the retail industry. That's what a consultant does.