Pros
Incredible company with even better employees. Ample opportunity for professionald growth and development. Huge commitment to the communities in which the company operates. Good benefits package - including paid time off, retirement, health, vision, dental, etc. Also provides employees with paid time for volunteering! ACCESSIBLE senior leadership team - see them regularly in the hallways and they always remember names and say hello.
Cons
As with any company that operates across multiple geographical locations, it can be challenging to adjust to slight cultural differences between sites. While some departments offer great flexibility when it comes to work schedules (build your own daily schedule around core business hours of 9-3, flexibiltiy for occassional work at home arrangements, etc.), there is some work that could be done for more consistency across departments and sites within the company