Pros
This place has great community, everyone is easy going, super friendly, and we all share the same goal, to satisfy our customer the best we can. They do a great job at taking care of everyone and making you feel like you are a part of a team, they have programs to help you out physically, mentally, and financially if you are struggling, and everyone you work with is always willing to help you. The managers here do a great job at coaching and help elevate you, and help you improve in all aspects. They invest in their people, because they know their employees are what makes a company great.
Cons
There are few cons to this place, I genuinely love working here, it can be stressful at times meeting they satisfactions of the customer, but everyone works really well as a team to take care of a situation.