Pros
Good support systems for the most part, IT was always very responsive and willing to help. Management, especially company officers will know your name and are very friend co-workers really get to feel like family, most people work hard, the job is basically what you make of it. Innovation was always encouraged. The culture is, for the most part, good, expect an overall casual and laid back feel.
Cons
The pay is iffy and there is definitely some favoritism/nepotism, advancing in the company can be difficult. There are definitely moments you will feel like you're on an island or buried in work. A bad manager/team lead can make or break your career here. Expect to work through your lunch (half hour) and if you don't to get a couple funny looks. This job will stress you out some days, especially with the state of logistics currently. I'm choosing the would not recommend to a friend option simply due to the messy state of logistics currently.