Pros
None that I can think of. Benefits get rolled back every year.
Cons
Terrible management and terrible pay. No flexibility, management is incompetent and lack self-awareness completely. Mediocre people can go far here but if you say anything to disturb the status quo they won’t like you. The people who have stayed are the people who feed the culture of mediocrity and want to keep it that way. No upward mobility or growth opportunities. Benefits are pathetic. Diversity is nonexistent.