Good learning opportunity but you are on your ownThe good thingsOverall people are nice. Exposure to good projects.
The challengesManager lack of insight into team management and does not allocate resources to subordinates who needs help.
No knowledge sharing so you have to grow slowly and learn things by urself and sometimes not knowing what you are doing is right or wrong. So join if you are already experienced and know everything else junior consultant will have hard time cause they are expected to manage project independently without help.
Communication lacks transparency and project management skill is poor.