Management lacks direction and makes decisions without thinking of the consequences. This Calgary company is being managed out of Houston and and they do not understand the Canadian environment. Customers are often unhappy with the incompetence of some Cameron employees and it is embarrassing for the other Cameron professionals who pride themselves in their work. If you are competent, they overwork you; while the incompetent sit idle. I doubt that they will get many jobs in the future. They undervalue good employees.
The best thing that I did at Cameron was to leave and get a new job. "If you value your career, you do not want the stink of Cameron on your resume". I was told this by more than one employee that left the company before I did.
a few nice people work there