Oh well, guess I'm just a silly guy who believe in the "system". Of course, if you want to make the system work for you, then you first have to join and participate in pushing for improvements of the basic stuff relating to the work place.
If you work for CHC, I suggest you join GHPA, to ensure that you eventually get a voice within CHC Global.
One thing is certain, all the time spent moaning and groaning on the web is only time well spent if followed up by action.