Pros
Great team/organizational dynamics within each office, diverse/expansive workloads to build out your skill set, strong role models and leaders within each practice/location to learn from, flexibility and a better work/life balance compared to other advisory firms and Big 4. The company hires high potential/high performing employees, so the culture is made up of smart, like minded individuals that are working side-by-side our clients as true strategic advisors. If you want to grow and build a strong foundation that will serve you well throughout your career, this is the firm to join.
Cons
There is a con or neutral point to working anywhere- nothing would make me reconsider my decision to join CFGI, as my leadership/technical development with CFGI has been more impactful for my career than in any other role or company I had worked for.