Pros
You are allowed to work on positions ranging from Manager to CEO and it's great getting exposure to so many different types of companies, industries, positions, and people. They have a really unique approach to recruiting. A niche market that others should know about and it should be easy to sell their services in a good economy and even in a soft one. You can take over client relationships entirely - something unheard of in a large firm. The staff are all very tight.
Cons
The economy took it's toll on everyone in the firm. Management is stressed out and short fused. Things need to be stabilized. This is a stressful place to work because management expects you to be knowledgeable immediately and there is no room for errors while training. .