Pros
Pay is okay. I like the hours for the most part. Things have changed a lot though. Co workers (not management) are great to work with. I like the interaction with different people.
Cons
They can shift you where they want for any reason, that or resign. Family medical issuses will get you moved to a lower position if you take off any time that is not good for management. (I'm talking 1/2 day a week only twice). No real perks, other than being told at least you still have a job. Opinions are really not wanted, nor do they matter. I feel I am now just another number. Work alone 10 hrs in a horrible neighborhood, great feeling to leave parking lot alone in the dark. (So much for employee safety) , Oh wait we worry about OSHA, not off time kidnapping, robbing, or raping in the parking lot.