Pros
The company is very family oriented and very understanding when time off is needed. Decent benefits, paid vacation time, sick days, and company holds many events for staff.
Cons
Not easy to move up, but can transfer to other departments. Pay is average or below expected for this position.