Search for a good instructor. Then the agency is not important. The best instructor can be worse for you if personalities or teaching style don't match.
If you want to do cave in sidemount or ccr, then you have to look to other agencies than gue. Most other agencies offer cave in sidemount or ccr.
I would also suggest, IF your HAVE ENOUGH experience to look at a complete class up to full cave. From what I see and what also already my opinion was when I started caveding: intro to cave levels mean: within 5 dives you go over certification limits like the 1/6 or 1/3 of 2/3 rule, or go over limits as in navigation issues. The first thing that limits too much in intro is the gasrule. You can say take time, slow down, get experience, blabla. BUT: Divers are people. And I know that they don't do that. In Europe it is normal to do the complete course at once. But before enrolling divers have more experience than 100 dives and I only do if at least adv. nitrox is taken. But with only 100 dives, then intro to cave is more than enough. But a trimixdiver with over 600 dives and a lot of technical experience can do the full cave course at once. I did the same with 390 dives. I do a dive as knowledge review in my country to know each other and then is a yes or no from both sides possible.