Good place to move up at. Some nice co-workers and mangers. Good benefits.
Cons
Shady pay contracts. Some managers will get you fired if you the type who is honest and some will expect you to break ABC laws to help make bonuses. Was told by several employees that let and are still there that they will try to low ball you on pay contracts and I know this based off what one driver told me they made versus the other that took that same route over. Also, some decision makers have gone out of their way to hide certain thing from the president of the company. I know this because I had other managers there tell me these things. A lot of back stabbing with upper managers and talking about each other like school kids. Not very professional at all with some of them.