Pros
The Coaches and Leadership team at Rio make every effort to advance their new (and current) employees. I've never heard of a company that has dozens of employees who have worked here over 2 decades. They treat every individual here with respect and understanding. If you want your voice to be heard, they will listen. I've implemented many changes in my department while holding my position for only 6 months. They truly help you grow. Tuition reimbursement, 401k match, bonuses, personal and business development opportunities
Cons
If you don't voice what constrains you, or what you'd like to change, it will not be recognized. Because of their lax "control" over employees, if you don't have self control, you may not be a good fit here. You make your own success based on your motivation.