Understand that the work atmosphere will be heavily depending on the people you work with and for. Unfortunately, Peraton chose people who were not necessarily the best leaders. Let's just say they were not supportive and expressed no empathy for me or other employees.
Additionally, from my experience with the company, it discouraged promoting from within. For example, if you were qualified for a higher position, and that higher position resulted in more than a 10% pay increase, you would either not see higher than 10% or have to fight tooth and nail for it against the company management. However, they were just fine hiring an external candidate for much more than that 10% increase in salary. I witnessed this across multiple different hires.
HR would routinely tell people what the policy was, only for those people to be told by the same HR that no, that wasn't the policy and be scolded for not reading the policy. If you are an employee here, do not rely on HR to tell you the truth. Dig into the policy. Otherwise, HR will lead you astray.
Some unexpected gotchas when you leave the company that are not typical of other companies. Your benefits terminate the last day of employment. Doesn't matter if they already deducted the full month health, etc, you'll have to pay for COBRA if you aren't starting a new job immediately. If you have PTO to be paid out, get ready to wait for it. The company only pays out PTO two weeks after the final paycheck is paid. Otherwise, typical of other government contracting companies.