Pros
They fully stock the kitchen, training is very good and you are prepared for the job after training, the Benefits are amazing, management is very good and nice, gain life experience, and much more.
Cons
This is a fast paced and at times stressful work place that you have to be strong willed for. Also take things that are said to you on the phones with a grain of salt. You have to learn how to not react to irate callers.