Pros
Learned to follow strict SOPs and procedures and tasked with both tier 1 and 2 remote support. Some really good coworkers. My contract's total compensation was acceptable.
When policies were not clear management obtained clarification from stakeholders and would update documentation.
Management regularly sought truth and perspective when issues cropped up, and would stick up for staff. For example, the support director personally called another director knowing he was on vacation to complain about an employee that had disrespected me during a support call. A day or so later I had an apology in my email from that employee and assurance from that director (which was his boss' boss' boss) that that would never happen again.
Work-life balance was excellent. Work was over as soon as you clocked out.
Cons
I had serious issues with a supervisor that had poor management skills. This supervisor regularly shared confidential information with me about my coworkers. What was said to them about me behind my back??
No room for advancement and little room for professional development. Thankful for having worked here for what it was, but moved on due to these reasons.