Pros
RPI has managed to preserve a pretty cohesive culture despite a lot of growth. The staff are genuinely close friends with one another, which makes going into work a lot of fun, and days at home less so. The firm is supportive of its people and, due to its size, is able to provide recruiters with pretty diverse experiences and opportunities to demonstrate growth.
Cons
Wasn’t a con for me, but it is a more in-person company (which I know isn’t ideal for everyone).