Pros
There is a strong sense of unity where all the employees are friendly with one another. Before the pandemic we would have catered lunches on Fridays and people would invite their families. They would also change the seating arrangements in the office every couple years so everyone has a chance to better know people outside of their project team. Work-life balance is also great. Even though the company may seem small compared to other consulting companies like Deloitte, they have a lot of clients so there's a lot of opportunity to start new projects so your work stays fresh. Because of the size there is also a lot of opportunity for promotions and upward growth.
Cons
This is less of a con and more of a reality for smaller companies. You need to be self-disciplined and proactive in order to succeed. There isn't much in terms of formal performance reviews, so it's up to you to make your own goals and keep track of them.