Pros: Family environment, vacation
Cons: Terrible management, unethical termination practices, no development or advancement opportunities
The company offers the basics - insurance, vacation, sick time. However, if you have furthered your education or intend to advance in your career, I would not recommend starting off here. If you're looking for somewhere to be for a long time...try a few other spots. Most positions are "eliminated" here after 10 years of service - only to be replaced later.