Pros
Salary starts off somewhat decent. You're supposed to get 3 days off but with the big shortage of supervisors you will have to work extra days. It's not a place to advance your career but if you have no experience in management it's a good place to get experience and take it somewhere else.
Cons
You have to work with the laziest workforce you will ever encounter. The union employee. What ever you ask someone to do no matter the how urgent you need it done or how small the task is their answer will be " I'm not the bottom guy" or "that's not my job." They union workers have no production but management is constantly hounding the supervisors about driving up production. The union workers don't care about the customer or their freight, which is why they have hundreds of thousands of dollars in customer claims for damages. They work harder at screwing the company and the customers than at servicing them. They are driving the company into the ground and they know it, but they simply don't care because they believe they are above the customer. The clerks openly talk about how they don't care and that dealing with customers on site is not their job even when the customer is standing right in front of them. If you are somewhat efficient, management will drop extra work on you because they know you can get things done while the less proficient supervisors do the bare minimum with out repercussions because the company just wants a body there regardless of if they work. Add all that to the 12 hr days in the exposed elements, management that doesn't back their supervisors and the company constantly siding with the union out of fear they will work even less than they already do. It's a miserable place to work.