Pros
This is the company you want to work for, period. If you are a person who doesn't mind working, this is the place for you. They make sure you have EVERYTHING you need and some. Not only are they providing you with every opportunity and resource to excel at your job, but they are also incredibly involved in making sure you get trained and you feel like you apart of the Ryan family. The benefits are amazing, they are designed to truly care for you and your loved ones. Not to mention you get opportunities to volunteer and be apart of the community. There is nothing that this company doesn't offer, I truly believe that it is the land of milk and honey when it comes to employment.
Cons
I have yet to find one. But I'll be happy to let you know if I do.