A good place to work.
A good place to work at generally. Most of the manager are helpful and care about the employees but the higher ups only see you as a number. For the most part a great place to work.
The Hardest part is dealing with difficult customers who are never happy