Pros
Great coworkers. I made many long standing working relationships and friendships. Happy that I made the choice to leave on my own and find a healthier company to go work for.
Cons
Ridiculous, disorganized, and EXTREMELY unethical upper management. The owner will pretend to be your friend, but wont ever remember your name. That could be because the turnover is insanely high, but even after many years there... he still got my name wrong. I think that says a lot right there. You will also be measured on things like a project completing on time, however, in security you rarely are the one in charge of the timeline since this is construction. If the site has delays that cause your project to be delayed, it will count against your performance. This makes for unachievable KPI's and can hurt your ability to get pay raises.