Plenty of overtime for certain season of the year, the people your work with are awesome and the manager
Cons
Seasonal job, when its slow your hours will drop significantly, only way to get guaranteed hours is to become salesman. No benefits unless you are salesman