I worked at BGIS for about 3 years in one of their P3 sites. Based on the site I worked at, I would not recommend the company as an employer. I have spoken to other techs at different sites who love working for BGIS. They claim to offer career advancement but when asked the answer was always no. If you're competent at your job then they don't want to have to replace you. BGIS proclaimed they believe in education and offered bursaries but I was rejected on 2 occasions. Middle management are nothing more than "yes" people.
I had 2 major reasons for quitting my position.
The first reason for leaving was my coworkers (I use that term very loosely). They wouldn't do anything asked of them and would pass off their work to others. They were quick to blame and point the finger when something broke down. Their favorite quote was "not my job" even if asking for help. There are many incidents but I don't have all day to type. Which brings me to my second reason for leaving, my manager. I've worked in many buildings and for many different managers and I must say this one was by far the worst manager I've dealt with. He was unqualified to manage, had no idea on how
building systems functioned, didn't trust anyone, was confrontational with staff and customers alike, and lastly would use promises of career advancement to motivate. If I could rate Job Security/Advancement and Management 0 stars I would. 1 star was too generous.