As an analyst your are given a great amount of exposure to the investment compliance industry. The senior management team is always there for you and encourages growth/development.
Excellent work environment, interesting projects, always changing. Since I worked at a vendor in the OMS space for 8 years, starting my consulting career with a small firm whose projects were in my skill set was huge (versus some of the larger and more generic consulting firms).
Cons
This is a boutique firm, so if you the're looking for the "large company" feel, then this is not for you. Personally, I enjoy the smaller firms as they are generally very flexible.