Pros
Opportunity to learn about various testing (Softlines, Hardlines, Analytical, etc)
Ability to be a self-starter encouraged
Nice, down to earth co-workers
Cons
Little room for growth
Many managers have been there their entire careers and have no fresh approaches
Little opportunity for employees to interact outside of their departments
Micromanagement occurs at many levels
Company does not actively seek new talent