Good experience, ability to move into other positions, laid back environment, a growing company. Hires lots of entry-level employees and gives many a chance.
Cons
Bad salary, low vacation days, no sick days, insurance minimal, takes advantage of employees, does not treat employees like human beings, overworks employees