Varsteel is a good company to work for. They treat their employees well and compensate them fairly. The management team is solid, but I would say that communication can be lacking at times which I found frustrating. But overall, I wouldn't discourage anyone from working here. There isn't alot of turnover, so obviously people are happy.