Pros: free t-shirts, food(some times) and flexible working time
Cons: not much increase in salary
I personally like Haworth Ltd. It was my first working place in Canada. I got many good supervisors, coordinators and coworkers.
The experience I earned from there make me still skillful worker with my current professional career.