Pros
The people are the absolute best thing about this company. Although everyone that you come in contact with is not "good", you will find out who is good for you. If you are a salaried associate, you get more benefits than hourly and dependent upon the team, you will have a great working experience.
Cons
This company lacks organization and great management.
Pay is below average.