Pros
This is a great place to work and stay physically active since most of the duties involve walking which is one of the things I like of what I do, but the main reason is known how good is this company. It really makes an effort to recognize everyone's work, and I love the feeling of being part of a team in which each everyone's part counts to end up each day with a well done job. There are two main things to make this job be the greatest thing; Being Respectful and appreciate the meaning of Team Work.
Cons
Unfortunately, I don't want to be disrespectful in any way but while some people may work very hard on every assigned chore, others are just there, being present to get pay, taking advantage of how nice the supervisor are, which I personally find it very disappointed and disrespectful because as I recall from a previous job a phrase that I had loved when I heard it coming directly from the chair man of the company; "what motivation would you have when having next to you a person who is lazy or with a poor attitude"... And yes, I we have that kind of people influencing others.