I can't speak for the entire company but the team I work with had the following concerns.
Management tends to bully Jr staff. Admonishes staff in front of other staff instead of in private.
Sorely lacks in proper training and providing proper materials. The location of the materials are hard to find and read and understand.
People that do the training are hard to understand and do not have any patience. Does not allow for questions instead you get a response of "I already answered that question" or "What does the manual say".
Company allows for nepotism and the results are why you should not. Certain staff are treated differently then the rest of the team.
Management at one point admitted to me that another manager was a terrible manager but he needed to keep him/her around because of her job experience.
Company is so petty, they actually call a Doctor's office to confirm that a medical excuse is legit.
Company relies on federal contracts and goes to all extremes in kissing up to the key federal employees to try to ensure that re-compete contracts are kept. In other words management claims to have a safety mission but in reality there only mission is to retain federal contracts.