I have worked at Northern for a handful of years. Great company to work for, that has involvment in many industries. They treat their employees good, like family. If you work hard you will be rewarded, if not I have seen the bad apples go. Communication could be improved, but tough to find a compnay that can't improve in that area. If you are dedicated, this is a great place to grow your career.
Good hours, work all over Canada, great culture, travelling
Away from home, communication