There are pros and cons. The culture is best described as a good ole boys network. There is a massive lack of women in leadership roles. That being said, if you are one a supportive team you can end up with a good work life balance, excellent health insurance, and okay maternity leave.
This company thrives on its "old boy network" and promotes based on looks and age. My former boss frequently hired young, good looking white women who were not particularly qualified for their roles.
The management is not particularly diverse in gender or ethnicity. And among the women who do advance, they tend to be fiercely protect their status and do little to mentor promising more junior staff.