Pros
I always tell people; you will learn twice as much about your job function and how it contributes to a large company's strategies than you will in any other company. The success of this company is built off of everyone at every level. I've always been given opportunities to excel, but more importantly opportunities to grow professionally. My opinion was valued when I was a coordinator just as much as it is now. This has helped build my confidence throughout my career here. My managers have been supportive in my career development, and the organization offers many opportunities for Professional Development.
Cons
The company has been growing so fast over the past decade that it's easy for the workload to build up on everyone. But there has not been an instance in my time here where the organization has invested in headcount to grow teams to match the need with the current and future demand. You just have to trust the leadership and give it some time, as adding head count never comes at the drop of a dime.