Pros
I guess it's a good place to work if you like to do busy work.
Cons
Management will let abusive supervisors run wild recording employees without their consent, punishing employees for trying to take care of family commitments, and taking credit for projects other employees did. Technicians were allowed (and occasionally encouraged) to do work outside their scope, including work they were not licensed to do. Attempts to reach supervisors for clarity on tasks were regularly met with absolute silence. Employees were switched from one manager to another with no apparent reason regularly, causing confusion. Processes were needlessly complicated, and attempts to streamline processes were met with hostility (when there was any communication). Billing was regularly MONTHS behind, and offers to help with billing were also either met with silence or hostility. Employees' health was affected by the work conditions, and one employee was fired the day they were medically cleared to come back. It is a toxic company.