Nicest people to work for, caring people both for their staff and customers. Thoughtful, kind and diligent. They always go the extra mile for customers and staff and are extremely knowledgeable about their business.
Working with a team of mostly good, interesting people.
Cons
Poor pay. The company will contract for any jobs so you often work in filthy, hoarder-type situations and are made to work quickly, with no breaks at all, and often work past the time indicated so they don't have to pay for you to return the next day to finish. Never get a pay increase no matter what you do. Some coworkers try to make you look bad to management and belittle you on the job.