Motivated team, everyone towards a common goal of helping customers.
Lots of cross functional learning opportunities. Shipping and logistics department is next door, thereby allowing everyone to learn something that's not tech related.
Cons
Long hours can become stressful at times.
Sometimes delivery timelines are difficult to manage with everything else that's going on