Pros
1. Company provides regular communication, listen to and consider new ideas, and continually encouraging growth, both personally and professionally. 2. Culture is conducive to creating friends and mentors with lots of opportunities to get involved based on your interest. 3. This is a place you can call home; many employees have been here a long time which allows deep integration into the business and the ability to create pathways to success to others.
Cons
No company is perfect (but in my vision this one is). While we grow, there are things that are evolving that come along with any growing company. It's important to not get hung up on what's wrong, but to focus on what is happening that is right and the progress in actions (not just words) that supports that.