Pros
Advancement prospects are real Lots of responsibility and autonomy Good people Fast moving Very flexible working Equal gender divide Young team I've really enjoyed working here and the opportunities I've been given. Senior Management, including CEO, is very approachable and accessible. There aren't layers and layers of people or bureaucracy to navigate to implement a new idea or raise a concern.
Cons
Hard to say as for me this company is a very good fit, but if you're looking for an easy ride, or a large firm with a department for everything where you can just pass off various problems, it wouldn't be a good fit. High levels of accountability mean it's hard to totally switch off or slack for any amount of time. But as above, hard work is rewarded.