Pros
9/80 Flex Work Schedule (Tardiness depends on if you're hourly or salary, job function, and who you work for) Enjoyable and Relaxed office environment. Plenty of private offices available for employees of varying professional levels. The workload is manageable. Low turn-over. 90% of medical benefits paid for by the company. Management is responsive and ready to act on issues. Pension and Esop for retirement. The people (they grow on you after a while). Company expands through acquisitions and has steady and consistent growth.
Kontras
Old methods and Old ideas. Old ERP system. Management can be "by the book." No work from home option unless you're in sales. Some staff can be territorial. Asking for resources or inquiring about how someone does something can be viewed as intrusive. Some managers are territorial with their departments and don't want other departments sticking their noses in. The ERP system encourages information silos inside of departments. Sometimes you have to hustle to get access to information that is relevant to your job and others may be reluctant to give it up.