Pros
Pay was fairly good, my supervisors and managers had my back which was incredible, never had issues with getting extra hours when I needed it. They trusted me to do my work without anyone hovering over me. Funny people! The people really made the workplace.
Cons
They had me working two positions at the same time for the pay of one, multiple issues with sexual harassment that were treated by isolating the harassed before addressing the harasser, and the departments had serious issues with communication and teamwork.
We were promised (for 1.5 years) more employees to deal with a customer base that tripled in size but we were never given more employees unless a current one left/was fired. In the end we had less people than we started with for a customer base of over 100 clients.