Pros
Offices and customers around the globe means that we get to interact with customers and team members from around the world on a daily basis! Additionally, the relatively small size of the company means that it's very easy to be on a first name basis with just about everyone at the company, CEO included. I'm just a Manager with a couple of rungs between myself and the Big Boss, but I feel entirely comfortable reaching out to him directly if needed and I know that he'll make time for me. That kind of availability extends throughout the organization. We also have monthly Happy Hours where the whole office can mingle over beverages and finger foods, which helps create a sense of unity. Lastly, the flexibility of being able to work from home when needed is fantastic.
Cons
Career progression can sometimes feel poorly defined, but this is feedback that the executive team is actively working to fix.