Great people, like minded with common virtues and willingness to plan, do, check & act. The company lives its values.
Values of committing to customers doesn't at times continue with keeping quality employees.
Given opportunities to lead and make an impact. Awesome culture.
Not really a con as this is in every business, but you should advocate for yourself.