There's absolutely nothing wrong with this place. The only reason I left is because I needed better pay to take care of my house, daughter and wife.
It is an amazing place. If you show up on time, do your work well, and don't cause any issues, just as at any job, you won't receive any negativity from anyone. They have so many benefits and provide your uniforms along with things such as safety glasses, high vis vests, etc. Every once in a while they'll even provide breakfast. You start times are set for the most part the same time everyday. The pay is good for a class B cdl driver, better than most companies. The supervisors I worked for were very laid back, respectful, and courteous to your needs. You get 5 sick days, and 5 vacation days. Both separate.
The only bad side? It's trash. It stinks. At the time I started with them I had already been doing trash for many years so I was use to it.
Great place. Great benefits. And great people. As long as you're a team player and are able to begin remembering your routes, the job is actually pretty easy.