You have to have a pretty open schedule starting out, but your managers work with you and the benefits and yearly evaluations are a plus
Cons
Like all customer service jobs it can be a little much but you have to have a want for it. There is always cleaning and a need for more from you always.