Pros
Clean bathroom and occasional free food. Occasional promotion from within.
Cons
Where should I start? No 401k matching, no annual raises, mediocre health benefits, management who takes their frustrations out on you. They offer very few PTO days compared to other companies. They have a high turnover of employees both on the sales floor and in the Finance Department because most people quit for a job that pays more or are fired for the smallest of offenses. You have to bring your own coffee to work. One year that I was there they issued a company wide pay cut. Also, they go out of their way to humiliate employees who have been dismissed in front of everyone in the office in the middle of the day. There are no performance reviews unless you request them yourself. Upper management is verbally abusive towards lower level employees and there is no chain of command to follow in order for your voice to be heard. There are a lot of people in management roles who know how to do their job but don't know how to manage other employees.