My take...
I've been at CHQ for a little over a year now. I was local to the junior base in Buffalo, so I've been there since day one. Accoordingly, I was able to enjoy a good schedule pretty quickly, and the last few months I've been getting better schedules than I ever got at my previous company (14-15 days off, trips I want, days off I ask for, etc). First year pay is rough, I had to make a few adjustments to my budget and lifestyle to make things work. After the first year, I am almost back to what I was making. The hourly rate is within a few dimes of my old job, but the contract is weaker, so I don't bring in as much soft pay.
Most of my coworkers are good folks. A few I'd rather not fly with, but you'd have that anywhere. But there are plenty of guys that when I see I'm flying with them I think, "oh good, I like flying with so and so, we'll have a good time today..."
There are plenty of issues that people gripe about here. Contract compliance from scheduling and some management types. There are alot of "grey areas" and vaguely worded issues that can go either way, and the company is very one-sided in those areas. And lately it seems that alot of contractual issues are being set aside by the company during all the growth/turmoil with the whole CHQ/Republic/Shuttle America deal. But personally, I bid my schedule, show up on time, fly TO the book, and keep myself out of trouble.
Regarding upgrade opportunities, I figure I might be looking at a class MAYBE before the end of the year. It depends on what happens with the MDA airplanes and pilots. If they get the 100% that they want (and Bedford seems to be pushing for to get his planes staffed with minimal immediate training costs), it will take longer. If not, and the planes are staffed by CHQ people, then the floodgates will open. Either way, I've been down that road before, and my number will come up when it comes up.
I am certainly not a company cheerleader, and my background would suggest quite the opposite, and it was a tough call to come here, but overall, I have no regrets.