Very good craftmans, lower management good.
Pros: excellent craft people to work with.
Cons: upper managment has a "i don't care about your ideas or opinions" attitude.
Over all a good experience, learned a lot over the years.
Craftmans hard working, easy to get along with, as was lower managment.
Upper managment out of touch, little support. Tended to focus on the bad, not much for positive feedback.