I have dealt with them form a few years now. Everytime i speak with them, the representatives seem to like working for the CWB. I have even thought of applying with them one day myself. The only downfall that I have seen is that you might work many hours without getting paid any overtime.