As it is pretty small company (around 50 consultants), there is a direct contact with business managers and the CEO, which is good. Internal events, dinners, etc.
Cons
No formal review process in place for consultants`growth, salary reviews, promotions.