Pros
At least Rochdale is buy-side, although the pay and benefits were not comparable to other buy-sde shops. It's a good entry and stepping stone to move on within buy-side.
Cons
Career growth was minimal, which was witnessed by the attrition at the junior level. If you stayed, your salary and role were more likely to stay where you started when you joined the firm. There is very little upward mobility because everyone who started the firm has stayed and increased their pay as the company grows. But the junior level people who are hired to do the day-to-day functions are kept at the same pay scale. There is no where for them to grow or move to, so they leave the firm. So it's a continual hiring process at the lower levels of the firm. The pay and benefits, like vacation, health care coverage, employee benefits for education or gym membership, are much better on the sell-side.