Pros
Pay is good. They encourage you to grow in the company. Easily transferred.
Cons
Management has poor skills. They encourage you to grow but it's more about who you know and suck up to. They seem to hire almost any person. No matter their background or work performance. They change up the rules so often but won't run them by you and you'll get into trouble for not "following the rules". Little to no consequence for employees not doing their job which adds weight to your load. They let customers have their way, no matter the policy, so employees and management is never on the same page. I've seen customers threaten employees, use racial terms and/or act just downright disgusting towards employees. Management didn't step in to protect employees or security. Each new store manager cares less and less. The last one hardly left his office unless there were visitors. And little to no communication. I'll recommend this job but maybe a different location.