Pros
Probably the only good thing were your colleagues and the lab experience.
Cons
Management is inadequate, they promote managers that have no management or real skills. Projects always pushed and in discussions managers often screaming at each other. Upper management does absolutely nothing about it except fire people. Canadian office supposedly "reports" to HK. This is joke or conspiracy. When management aren't able to explain themselves they blame "HK Head Office" especially for lab experiments that don't go as planned the company will cover it up with "Change of Direction from HK" because it is obvious we cannot question HK. Office always cold, but engineers cannot do anything about it. Computers were always slow yet the huge IT team cannot do anything to improve.