Pros
It's a great starter job out of college. The people you work with are awesome. Benefits are pretty good compared to most companies.
Cons
Low pay. There is an emphasis on family being a core value, but they don't pay enough for someone to take care of their family. The only people who have families that last at eShipping are those in management positions. Everyone else tries and eventually finds out its not possible and leaves. In the beginning, the talk of upper management sounds awesome. It seems like a place you want to work for a long time, but after a year or two, you realize there is a disconnect from what is said to what actually plays out. Typical corporate feel. Career advancement is almost non existent. The company is not growing fast enough for any management positions to open up (low, mid, or upper). Raises only come with promotions, but those are far and few between. End of year raises are minimal.