Cons:
The office space is small and could feel cramped at times
On some contracts, employees are seconded to clients and have limited interaction with the wider company, which is common in consultancies
Training and development programs need improvement to match the company's growth and ambition