Pros
Nice office environment, most people are friendly and there are during and after work events such as table tennis, drinks, etc. Office itself is modern with a great location in downtown Vancouver. Good bicycle amenities in the building including locked storage and showers (cost extra though). Overall Ledcor is a nice place to work.
Cons
No benefits or paid time off for contract positions. Pay for low end positions is nothing special. Advancement opportunities are poor, at least in the department I worked in. Ledcor does not attempt to match other competitors in terms of wages, and for this reason alone lost multiple excellent people in my department. Usually a competitor offers better wages, and instead of matching the competitor Ledcor lets the employee go and hires someone else. There was a good amount of turnover in my department.