Pros
Great Pay (If dockworker, definitely not drivers) If going to school they are pretty flexible Not a lot of micromanagement The dock supervisor is very fair and looks out for the good workers
Cons
Extremely high paced, and sometimes very strenuous labor. Very high stress, the trucks always are constantly running behind which means you are tasked with loading a truck that should take on average an hour to load or unload, but is due out in 30 min. There are only 2 kinds of workers there. Those that bust their butt and have to pick up the lazy ones' slack (and then find another job at the first opportunity), and those that are borderline worthless as workers and will be employees there forever because they always do just enough to not get fired. Lay offs at times