Pros
You get paid on time. Somewhat flexible schedule depending on which manager you work for.
Cons
I could write a book on how bad the management is at this location. Big egos everywhere, Management doesn't listen to input from lower levels, Almost non-existent formal training - you rely on computer-based training modules, which are often not relevant to your job. Blame culture. No one takes responsibility for their mistakes. Management will lie to your face, tell you one thing, then act on something else. Management plays favorites for unknown reasons. I watched a woman throw a temper tantrum through the office, slamming doors, yelling and screaming. (this wasn't the first time) The next month, she was employee of the month. She's been promoted at least twice since then even though she is notorious for passing work off on others, being rude to customers, working at home from her LazBoy.) I don't think every Kuehne+Nagel location is like this, as I've heard good things from coworkers around the globe who are very happy.