Pros
working culture - no buzzwords, everyone's fantastic, can do mentality, very smart people solving complex problems.
the leadership - the founders are amazing, approachable and supportive.
no politics, no BS - we are a team and everyone is trusted to do the right things for our customers.
Cons
none at the moment. we grow fast and thus always have to be agile with our processes. what worked yesterday might not work today.