Pros
I have been with Cornerstone for almost 3 years. Cornerstone offers numerous opportunities for an employee to meet and network with other groups within Cornerstone. In my role, I need to work cross-functionally. These opportunities - everything from kickball teams to happy hours to panel discussions - have allowed me to be more successful in my career as I have developed relationships with colleagues in all departments. Also, as a young professional, these opportunities have been helpful in giving me visibility to other potential career opportunities.
Cons
The company is growing very fast, and with this growth, there is a lot of restructuring of departments/groups/roles/etc. As an employee, you need to adapt to this change, and be ready to adapt to the next!