Decent place to work.
Pros: good deal on tires. ;0)
Cons: not much in the way of career growth in my area.
Not a bad place to work. Good people, good culture. Wages are considerably lower than comparable jobs in other areas. The Senior Management is really good to deal with. They know most employees by name, and will talk with you like they have been friends o your family for years. I do a fair amount of after hours activities with various members of the team. It really is like a big family here.