Pros
Very decent staff discount - one of the best I have ever had
Cons
The Canadian Head Office is an eye opener to me - I have never seen a company run worse. Senior management would not care about any important issues, such as late shipment, frivolous excessive spending, failure to meet sales target, etc. . Instead, they put all their attention and resources on the most insignificant and superficial matter, such as unreasonable office policies (e.g. specific items such as chili and curry not to be consumed in cubical, all jackets must be hung in the closet at all times, etc.) As mentioned on another review, senior management is only fond of those who know how to "suck up to them". Turnover is high - over 1/5 of the office quit due to the toxic work environment and the weak / lack of leadership. Lack of respect on employees is also another key reason for why good people keep leaving. If I can give a negative rating, I would.