Pros
The people I interact with daily, from team members to customers are great. This job is great for people that want to show up, sit around, and cash in a small paycheck. If you have no ambition, desire to grow, and don't need for money, this is a great job for you.
Cons
Upper Management will screw up every good policy in place to ruin the environment for base level employees. In my year here, nearly every good aspect to this job has been heavily changed. Long-time employees question why their loyalty is placed in a company that does not care about them. Livable wages and benefits are not provided, and corporate cannot be bothered to provide them. Good employees has left , and will continue to go other places where they are compensated for their talents and hard work.