CRM is a reflection of the flying culture not the corporate culture. I worked for an airline with one of the most archaic management structures out there, yet the Flight Ops group were on the leading edge of developing and using CRM. Certainly it helps if the people back at base are onboard, but just because you work for a bunch of ****heads doesn't mean that you have to fly like them.