I was fortunate to work with the BTI team on deploying the CMMI Level 2 practice at Western Union. There were a number of obstacles in garnering top-down changes and support everyone that the team was able to work through and make it successful.
Implementing CMMI practices and procedures in an unstructured environment is surely difficult, but the BTI team was able to see the big picture and also make sure that the details were correctly addressed and implemented.
I highly recommend the BTI team!