Pros
Pay was good once I completed our department's career ladder program. Able to do additional training as I saw fit. I was able to get certified in my department while working there and work towards moving up. My coworkers worked together well to help each other with days off and vacation needed.
Cons
Training could have been better. My supervisor wasn't with me as much as he should have been in the beginning and I was receiving error notifications on things I wasn't even trained to know how to do. Time-off policies were ridiculous during the reign of my first supervisor. I had to miss a friend's wedding because my department was doing a "go-live" and almost missed another one for the same reason. New supervisor was more understanding. I also wish management listened more to the people doing the jobs everyday that they were trying to improve.