overall a good company. it serves a lot of foreign companies contracting in canada who want zero liability of its canadian workforce. so TPD treats you good but the clients you're working for don't always. poor safety standards of the people ur contracted to.
TPD promotes safety but the client you're working for says if u keep ur job or not.