Benefits are offered, decent pay, thorough training.
Cons
My manager was not the best. He would pretend to be your best friend and make you feel comfortable then flip a switch and make you feel invaluable. I quit because of him and I never quit any job. I was in the Lynnwood area location at the time. Not sure if he still manages that one or not.