Good businesses, good environment. They have a big office and a large property. There are employee parties etc.. Great atmosphere. You had appreciated for the work you do. I am moving out of Hamilton so I couldn't continue the job, but I recommend working here based on the scores I gave.