The benefits are decent.
They have a good amount of resources if you need them.
Good amount of PTO.
Svantaggi
Implementation of software is horrible to put it nicely.
Constantly understaffed with mostly incompetent lower management.
Inflexible schedules.
May be near impossible to get time off based on team you're on
It's the very definition of a toxic workplace.