Great learning opportunity. It is a small firm so I was exposed to all aspects of a growing business and I felt like I was really involved with the actual work of the firm. The team I worked with is all very young and outgoing so I always had someone to have fun with while working on difficult projects.
What I wish was different
Some of the projects were very difficult and required creative problem solving, so it would have been nice to know more about different financial solutions and models going into the job.
Advice
A small company is fantastic for learning and developing your skills because you will be fully involved in the firm.