Chaos, Anarchy, Cliques, Incompetent 'Leadership,' Poor Communication, Poor Technology
Pros
Has contracts with some big companies so staff can get decent pay & benefits.
Cons
Little room for advancement. Good pay & benefits are only on the good accounts. No recognition for a job well done. You have to kiss up to the right people to even keep that job, yet they are always desperate to hire people. Lots of nepotism although they say it isn't allowed. Lots of favoritism instead of promoting based on merit. They should spend more time training and retaining staff instead of just cycling them through. Poor training of staff so that they don't always follow SOP set by clients; they seem to just wing it & hope nothing happens that will expose the lack of competency. They even falsify numbers of incidents, etc. or keep changing how/which incidents are reportable so it appears to the client that they are handling the client's security competently. There is no communication between branch offices and staff/HR on larger accounts, which operate separate from branches. HR at branches don't even know you're a current employee if you apply for a job outside of the account you are on. HR is slow to respond about benefit/technology/job transfer questions, if they respond, and one HR person doesn't know what another is doing so you can't work with one person if you are applying for several positions. There's technical problems with the online training app & the app for pay stubs & job openings. Vacation balance isn't on pay stubs; you have to ask HR to calculate it for you each time you want to know how much you have. Sick pay balance is on the pay stubs. They hire people to fill 'diversity' whether they are competent or meet job requirements or not & keep them whether they pass 'required' assessments or not.