Pros
Able to get noticed by management since it's a small company. You're given opportunities to take on work that you may not get at larger consulting firms. Exciting and interesting clients. The analyst group is close and is good to collaborate with. Bonuses can be good and management is relatively transparent about how the company is financed, the bonus pool, and expenditures that affect salary. The company has been creating more opportunities for networking including happy hours. This is a great opportunity for someone who is an extrovert and works well in an office environment. Very supportive of women and have great maternity/paternity leave policies. You can absolutely learn a lot here. There are employees with many years of experience to learn from.
Cons
Management can be very difficult to work with. They are often not very clear with directions or forget that they asked you to do something specific. You very often will get blamed for things that they asked you to do. I began to document conversations so that I could prove that I was told to do specific tasks or make decisions. Training often does not prepare you to meet management's expectations. This is a great company for someone who has prior consulting experience and doesn't require additional help to get up to speed. Management is not very open to ideas that aren't their own. Creativity isn't something that is really celebrated here if it deviates from their opinions. This is not a hybrid or remote working environment if you live in Illinois. You will be expected to come to the office every day or will not have opportunities later on as a result. The unfortunate double standard is that most of the Life Sciences team lives outside of Illinois, but are not required to move to Illinois/aren't penalized for working remotely. Overall it's very political and unfortunately a lot of being nice to people's faces and then saying really ugly things behind their backs. The only positive is that no one is immune to it.