Pros
The company is doing a lot of great things, great culture & community if you choose to get involved, positive future with quick expansion, and has good "intention" to do right by their people and clients.
Cons
* PTO is limited (sub par to consulting industry 18 days vs. 25+ days) * No stock options (RSU or ESPP) * Bonus is below industry (between 5-10%) * Below industry standard for 401K match about 50% less than standard * Base pay is average but if considering the entire package, then it's below industry standard * Starting to hire lots of junior and non-consulting people, which makes it hard for team lead to deliver to clients on a consulting standard * Not trying hard enough to keep the good people to stay * Senior management sometimes will do/say anything to sell a project and staff their projects including some misleading or (not specified) expectations or take into account what the team members want * There's an impression of mis-trust between management and everyone else for reason listed above