Pros
It's a very large employee owned company that has been around for over a 100 years and provides security, financial stability, and opportunities if you're willing to work hard for it. The way it's structured, you could work in any of it's locations nationally because of it's consistency on how the internal operations work. The local branches have a smaller close knit culture with the backing of a corporation and because it's employee owned, you not only had first hand knowledge of how the company was financially doing, you got to share in the profits as well. The atmosphere was fast paced yet casual and friendly.
Cons
The new software system could be quite cumbersome and confusing at times. It had a lot of reporting capabilites but it could be information overload, especially when you were just trying to enter a simple order. At times you were expected to do a lot of different tasks that may or may not be part of your core compentency and training was not always available.