Pros
Good coworkers, streamlined design/drafting methods, decent pay, flexible hours, RRSP matching, profit sharing program, plenty of in-house expertise, downtown location
Cons
Lack of work, micromanagement by owner, disconnect between PM team and discipline level, department heads have no real power, not enough checking, uninformed scheduling