I imagine there are many good prep companies out there. I was given Cage as a recommendation by multiple people and they were great. My background is unconventional and I have been out of the 121 world for 17 years so I did go with the prep company. Price was reasonable for the time and info they provided. I got a 2-hour interview prep, a 1-hour technical prep, and a 1-hour pseudo interview. They gave good feedback, which allowed me to hone my answers, specifically for the 3-5 minute "Tell us about yourself" question and the "Why UAL" question (among other good info and insight).
Interviewed 1/9, CJO 1/13.