Avantages
Fun team, nice people most of the time. Some interesting work. Good salary (until you work out the hourly rate).
Inconvénients
Internal politics and cliques are much more prominent than you would expect at such a small firm. You have no say in the type of work you are put on - particularly while the company "trades their way" out of Covid-19. Once in a client role, minimal support is provided - everyone seems too stretched, there's no time for on-the-job coaching and/or support. As it's a small firm, everyone is expected to help out in extracurricular activities (writing thought leadership, organising events, or developing client propositions) on top of client work, in order to be favoured at promotion time. Continuous professional development is really not a priority.