Pros
- The product could get quite technical at times, making troubleshooting a good challenge. - The people at the company were great. I really liked my co-workers. - The pay was competitive for the role I assigned. - My direct manager was great and was sympathetic to our disagreements with leadership.
Cons
- The absence of a QA process led to frequent releases that caused major regressions; many of these would have been prevented with minimal testing, and clients repeatedly raised the same concerns. - Leadership enforced an inflexible, auto-generated schedule dictating when specific tasks could be performed. If a client's issue was best resolved by a phone call that didn't align with the assigned timeslot, staff had to either hope the client’s availability matched or meet anyway and then file a ticket with their manager so the exception was made to the time system. This system created an unnecessary burden while leadership claimed it was needed to assess headcount; it disproportionately impacted front-line employees, as managers did not have to follow the same process.