Pros
The founder of the company projects a very progressive image that the rest of the company lags in.
Cons
Hamilton facility has developed a negative rap, mainly because of the leadership there having a bullying or narcissistic reputation with lots of micromanaging. A major problem is that as a "job shop", projects come and go and there is cyclical "boom and bust", so when things are slow everyone is working 8 hours, 9 to 10 when busy, and to make ends meet the new people get canned whenever there is a downturn. It doesn't matter how good you are or your dedication because when things are slow, the company contracts back to the same old people who were there for a decade. It isn't worth your time - don't depend on this place as a career. Poor work/ life balance too.