Pros
The use of myRyan is absolutely exceptional. This allows employees to work from any location, without the need to be in the office. Because Ryan is structured as a team environment, the use of myRyan is heavily dependent upon whether your manager wishes to use it for your team. Many teams do not use it often. Depending on which division you are in (sales and use, unclaimed property, etc), there will be opportunities for travel. There is no micro-managing - however, this is dependent upon your team. In my team, there was micro-managing. The firm offers a variety of free courses to further your knowledge via RyanNet.
Cons
Because of the use of myRyan, the business is driven by work performed and not hours worked. There have been numerous occasions where my manager would send me e-mails at 2am. Consequently, there is no work-life balance. Your experience at Ryan will be extremely dependent upon whose team you are in. Your success is dependent upon who is you team leader/manager. The benefits at the firm are not that great either: pay, bonus, health insurance. Because Ryan is a specialty tax firm, make sure this is the career you want to be in. The skills you acquire here will not transfer easily to another firm. I believe that unless you are in the Dallas HQ office, you will not enjoy your time here.