This company has numerous faults:
They are: Management was incompetent, No employees followed policy, training for training sake, lots of meeting that accomplished nothing, yelling, and physical violence
They would never fix anything just implement new systems half-heartedly. They had more management than was needed for such a small company.