Great learning experience for those who like entrepreneurship
Pros
You get to take on much more responsibilities than in other firms as an associate or analyst. The projects have plenty of depth and scope and it's up to you to make or break the project. The senior management has incredible connections across Canada, enabling the firm to punch above its weight in terms of project profiles. They also have a lot of industry knowledge and experience that they can bring to bear. It was a really rewarding experience- with a lot of flexibility afforded to the employees as long as the work was done.
Cons
It can be hard for those used to structure or for those looking for detailed coaching; the senior management is often out building the business. Some projects were too large for the junior staff or those without industry experience. .