Pros: good people, good culture, great work/life
Cons: so-so compensation, ok benefits, not the best management
Overall it's a good place to work if you have the right leaders. There are opportunities for growth if you take the initiative and they generally support learning and development. Management takes a long time to make decisions and there is a lot of the good ole boy vibe in some divisions. However, the work/life balance is fantastic (in certain areas) and the people are some of the best I've worked with. Compensation is not competitive and the benefits are ok.