Pros
If you are willing to put in the work, your efforts don't go un-noticed. Being valued and encouraged to be the best version of yourself is always rewarding when your employer backs you 100%. The culture of the company has shifted in favor of the employees. We aren't just a number on a payroll spreadsheet! Employees are valued, empowered to do their job to the best of their ability, and given the necessary guidance to grow our careers!
Cons
I wish we were 5 years in the future! This way we could bypass the growing pains most (if not all) companies experience in their growth stages.