Pros
Ryan has an incredible work culture - they place a lot of trust in their employees, value generosity, and focus on excellent results for clients. If you enjoy working hard, being creative, and driving success for clients then this would be a great place for you. Colleagues are all very friendly and available to jump in to support you.
Cons
Due to the size of Ryan, sometimes it's difficult to find your place and who to go to for different questions.