Overall great company to work for
Pros
Great flexibility and work from home policy. Hours can be long at times and short at others. When you have proven yourself, you will have a lot of flexibility to work the way you want. There is the potential to make a high bonuses, but see the noted cons. Overall, I would recommend Ryan to someone who is looking for a good place to work. There are plenty of opportunities for someone new out of college to get some really valuable business experience and have a fun time with the great people that work there.
Cons
The experience you have varies significantly depends on the team you are on. The area is very niche and although there are exit opportunities to go to the Big 4 and industry, I would doubt that any of these would compare or compete with some of the great things Ryan offers. Ryan is growing to completely own this industry in an almost scary way. As a CPA with 5 years of experience in a general tax area or general area of accounting you can work almost anywhere. With 5 years of experience at Ryan you will not have this same type of flexibility.