Pros
The company is very stable, and your job like-wise. My manager is flexible and understanding when he can be and doesn't micromanage. They have a set goal for the next few years that they keep employees informed of so you can see where your work is headed.
Cons
The company is family run and very old fashioned. Being financially frugal is a business pride, and while that can be good, it also means the provided and available equipment is often woefully outdated. A lot of round-robin gets played with office software so you'll often have to ask someone else to log out of a system so that you can log in because of a lack of licenses for everyone. Salary tends to be on the low side of the expected spectrum. The benefits are good, but they're expensive if you need to cover more than just the employee.