I've been with the big red fleet almost 12 years, and I've seen more changes than I can list - some good, some bad.
As far as the tragic accident in Lake Butler -- you can almost divide Crete into two companies - pre-accident Crete, and post-accident Crete.
Pre-accident Crete was a lot looser insofar as logging. We were "allowed" to run 5 days over on our 70-hours without any safety point violations, and many of us got away with much more than that. If you were getting close to getting the entire bonus for a quarter, you'd run your *** off, and try to get the 33,500 miles necessary for the $1K bonus. Logbooks were only audited as far as making sure that toll receipts, fuel receipts, and arrival/departure messages on the Qualcomm matched within reason - about a one hour window either way. Dispatch had a lot more leeway with load planning - you'd help them out by running a load that was "tight", and they'd often preplan you on a long distance load as thanks for helping them. Oftentimes it seemed that safety took a backseat to customer service.
Post-accident Crete is 180-degrees different. Running illegally is barely tolerated. The one-hour window has been reduced to about 15-minutes either way, and anything that can be monitored/utilized to establish your whereabouts at any given moment will be - up to and including ATM withdrawls from your fuel card! Dispatchers have been warned not to "encourage" drivers to run loads that they say they don't have the hours for, and drivers are told that if they can't deliver a load legally, to contact Operations about getting it re-scheduled or re-powered. The pendulum has swung the other way, and now customer service takes a back seat to safety.
Maintenance is what it is. Some terminals (Marietta) have a tremendous turnover with mechanics, others (Spartanburg) have mechanics who have been with Crete since day two! The quality of mechanical service depends wholly upon which mechanic repairs/maintains the vehicle. In other words - mechanics are a lot like truck drivers... some are worth their weight in gold, others are worth their weight in fecal matter. Some of the major terminals (Marietta, New Kingston, Wilmer, KCMO) are overworked and understaffed, and long waits for service are common. Others (like I'm really going to tell you which ones!

) aren't, and it's possible to get a "B" service and get rolling again within three hours!
Bottom line - it's a company, period. It's not good, it's not bad. It's not heaven on earth, nor is it hell. It's far from perfect, and they make mistakes, just like all of us.
There are some people there who'd I'd walk through fire for. Others, I wouldn't bother to piss on them if they were on fire! I keep my mouth shut, I do my job, and I always notify them via Qualcomm if I'm having a problem, or if I even suspect I'm about to have a problem. I do what I can to help them out if they ask me to, and I try my best to stay "off their radar". I pick up the loads on-time, I deliver the loads on-time, and I take care of the equipment.
Simply put - I act like the professional I am, and I've made it clear to them that I expect to be treated like the professional I am. I don't deal in fecal matter - I don't give them any, and I won't take any from them.
And so far, it's worked just fine!