Pros
I get the opportunity to work with some of the most intelligent, kind, and motivated people in the industry on a daily basis. I undoubtedly learn something new every day and this environment continually pushes you to learn more, do more, and drive lasting change at a company on the precipice of radically improving the way companies move goods around the world. It's not easy, but it's fun!
Cons
Long days and fast approaching deadlines on a semi-regular basis, but you're well supported by teammates on most projects. Other cons are more related to the fact that we're still very much a startup when it comes to reorgs and quickly adopting or retiring a new concept, idea, division, or technology. You have to keep your head on a swivel, but at the same time, the company is open with its employees, so you'll always know "why" the pivot occurred, no matter how painful it was to endure.