Pros
In theory they are working to improve issues. It meets basic standards and provides basic/routine support. I like the work and my coworkers.
Cons
Salary is not competitive, with minimal raises (5k increase to annual salary after 2 years experience, then 2.5k increase every 5 years). There is no current action plan for how they plan to incentivize retention of employees given there is no financial benefit for staying with the company long-term. Annual PTO time includes all holiday's and office closure days which can be misleading in how many true PTO days you have at first glance. Contracts are often left vague with verbal promises and assurances of role/expectations that are then retconned as the contract doesn't actually specify. High turnover of staff on all levels. Difficulty filling open positions. Even if we were to be staffed at all open positions (we are not) it's incredibly short staffed for the quantity of work required.