Pros
Great building/office environment - like most things at this company, it looks great from the outside. The front line staff and managers are also fantastic people - they do the best they can to service customers and produce and for the most part are really dedicated to their teams.
Cons
So many to list but like the title says, let's start at the top. This is the only company in my career where people actively try to avoid interactions with the CEO/Founder. There's never a kind word to be heard from his mouth and he seems to actually enjoy tearing down and demotivating the people at his company with his "passion". I could go on and on but let's skip to a summary: This company looks nice and seems professional from the outside but there's some serious rot below the surface. The upper management has turned over significantly and there's a lot of Yes-people at the top now who will say whatever it takes to stick around for another few months. Turnover is stratospheric in every area except under the former COO, so of course she and the top leaders in that area were all shown the door. If you join this company, you should have a quick exit strategy - you'll need it.