Pros
Great people to work with. First time I've ever worked at a company where I could truly call my colleagues friends. The work is fast paced, in a good way. There's a lot of different kinds of projects going on, tons of different industries. Some of the companies you get to work with are really cool. Social side, lots of fun opportunities from Friday night socials to end of month parties, team retreats and more. Free snacks, coffee, etc. The people are all top notch, which makes for a really engaging environment. The company is constantly growing and evolving, so its an interesting and unique opportunity to be part of that growth.
Cons
I guess part of that growth sometimes means some things are still being figured out, though it means you get to be part of figuring it out.