Cons: Inept Management and leaders.
This is the proverbial old boys club. Management is so focused on appeasing the overlords in Houston, they have lost touch with their customers and workers. Any thoughts about progressing in the company should be dismissed. They promote their friends and neglect those who show potential and talent. I personally saw someone (friend of manager and team lead) quit, only to be hired back - promoted.
Work is challenging at first but becomes predicable and monotonous. You are hired to do a job and that's what you do until you get laid off or quit. The co workers are good but most are unhappy and searching for a way out, unfortunately, BH pays well so that keeps most people in their meaningless roles. I like to think management sucks all ambition out of their workers. Team leaders are abusive or unattached.
The job culture is to fend for yourself. Their is NO teamwork culture here (although management likes to think so). The management style is old school - like back in the 50's. Management do not want to hear your concerns, so you tell your team lead - who filters it (or ignores it), so any real concerns NEVER get addressed. Just shut up, do your job and maybe you wont get laid off! Their is no leadership, just time managers working here.
The most enjoyable part of my job is going home at the end of the day.
I work in Pipeline Inspection, Calgary.