As it's a small firm, sometimes there can be missing pieces or gaps e.g. there aren’t always standardized tools, predefined templates or playbooks like at larger consultancies. Sometimes this means more freedom to do things your own way, but can be frustrating if starting from scratch too often.
The teams are pretty lean so work can get busy for short bursts of time to meet client expectations. Also need to be willing to wear multiple hats or flex into other areas to keep the show on the road.