Mid-sized companies offer limitations in terms of vertical growth. It will be harder to obtain a leadership role for instance, at least when you work in the supporting functions (such as HR). For the consultants there are structured career steps in place, as is common for a consultancy company.