Pros
I have been with the company over 8 years and I have enjoyed every year of it! The company, even as large as it has grown has still held to its entrepreneurial roots. Which creates an atmosphere of opportunity an accountability. The company and it leadership wants to find new ways to grow the company and create new opportunities for employees to move in different directions in their career if they wish and the time is right. Senior management is open to new ideas and will listen to its employees that are seeing things day to day. They want you to succeed because that is how the company will do better overall. You feel like a partner with management that the better the company does is a direct result of us all working together.
Cons
The company has improved a lot over the years with embracing technology and I think could continue to improve in this area.