I'm a current part time in-store lead generator, so I can't speak to the benefits package... as part timers don't get benefits, but I'll say that I've never heard my full time co-workers complain about them.
The job itself...is fun if you like working with the public, yet challenging at times. An average day consists of approaching 150+ customers in a Home Depot and recommending helpful heating and cooling services or free estimates. It's not a difficult job, but I do hear alot of "no's" or "not interested" responses from customers... But when they say YES, it's very rewarding.
The pay is $12/hour to start plus commissions, plus we have contests on the weekends where winners can earn an extra $50 - $150 if they get the most estimate appointments and other "spiffs" for same day appointments and such. These vary, but if you're good at this job, you can earn some substantial cash!
Management is friendly, helpful and helps us get better. Definitely some of the best managers I've had in my career! Co-workers are all very friendly and helpful as well... and none of that co-worker "drama" that many sales teams have. In closing... I'd say if you're comfortable talking to people and you're not lazy, you'll find this job and company to be one of the better ones around.
Friendly helpful management and co-workers, pay structure, advancement opportunities, company parties / dinners
Have to work weekends, tired legs after shifts (lol)