Pros
No real management to answer to. You have the ability to do as you please.
Cons
No leadership or team effort on any projects. Most of the sales rep acknowledge the jobs once they are passed to a PM. Engineering support is far and few between if they even know what the put together. Every department 100% stands alone and gives no support on helping jobs getting started, explaining the scope or providing information on the projects. 80% of the technicians hired have little to no experience with Security. There is no training programs in place to help bring guys up. They 2-3 good technicians are praised so much they have free reign to pick and choose what jobs they work on and when. Very toxic environment that will eventually bring this branch down. In my opinion one of the worst benefits package i have ever seen.