Pros
It's a small organisation so you always have that personal touch and all consultants know their clients. We make sure we tailor the projects and deliver within a short time!
There is no hierarchy as such, so you feel a lot of support from the management and, most importantly, have your autonomy to work on own projects.
We attend events and contribute to charity projects, I absolutely love our going-out eves to mix with the local business community. Also, the management is open to new ideas!
Cons
Sometimes days might be overwhelming, however, the other days are running smooth. It's not a corporate structure, so for some people it might be way too different to work independently on own projects, rather than having tasks to complete. You have to be creative and fast!