Vantaggi
If you're in Huntsville it might be ok since that's the location that is (seemingly) cared for. They have good benefits and didn't make people work overtime.
Svantaggi
Extremely toxic work environment and management is protected despite being the cause, even when the majority of the team has left, is leaving or is threatening to leave. Sometimes people are promoted when they didn't even have the qualifications for the original job let alone the promotion. At my location teamwork was not the way that people succeed. There was a lot of hiding knowledge from others and if management tells you to do something verbally it makes sense to ask for it in writing to better protect yourself later down the line. Lastly, performance reviews were seemingly retaliatory and whoever was talking to HR about toxicity got the brunt of the bad reviews at that time. Low salary means there is absolutely no point in staying.