As fun as working with books is, Cedar Fort is a difficult company to work for. There is a strong culture of employee mistrust and blame, so if something goes wrong, expect to be held responsible (whether you had anything to do with it or not). Simply put, there is more work than is manageable for the number of employees, and the pace is impossible to keep up with, no matter how many hours of overtime you put in.
Employees are not trusted to do their jobs, and as a result, micromanaging is a common and unfortunate occurrence. When employees attempt to give feedback, it is not taken seriously, and nothing really changes, leading consistently to frustration, burnout, and high turnover. Employees are treated as replaceable.
This company has the potential to be a really great place to work. If the cultural/management issues were resolved, I don't think anyone would ever want to leave.