Pros
The culture here is unprecedented and better than any other businesses I have worked for. They respect you as a person and as an employee, take your work/personal/family life balance seriously, and got your back when you make a mistake; then take the time to educate or train you to avoid the same mistake in the future. Great benefits and always taking care of their internal as well as external customers the best that they can. With any growing company with a great reputation such as theirs, there are high standards. Some may see this as con and others may see it as a challenge and opportunity to better themselves or help the company strive to continue to redefine the industry.
Cons
If you don't like a challenge or have the ability to adapt and change. This would be a con for you.