Pros
Great people - friendly, helpful, and fun atmosphere. Good community outreach and support for employee volunteerism - 1 paid day per year to serve in the community (each employee chooses their activity and place to serve). Company provides regular "fun" activities - pitch-ins, giveaways, contests, cornhole tournament, ugly sweater contest, Halloween costume contest and trick or treating for kids, etc. Nice pay and benefits...probably just a smidge above average. Smidge. Excellent work/life balance with remote work option as needed, no weekends, few late nights. (Speaking for my position anyway, which is salaried. They don't abuse salaried folks. If you work yourself to death, that's by your choice not by their force.) Great location in the northern suburbs.
Cons
No annual bonus! First company I've worked for in my professional career (18 yrs!) that does not have an annual bonus program. My salary is good, as noted above...but it was good at the other companies I've worked for too, and they offered bonus.