Pros
Can work from home. Not much else is a pro. This is just a poorly run company if you are working in the USA. The company is a Canadian company based in Toronto so Canadian employees get the required benefits from Canadian law that are not passed along to the US worker.
Cons
Like the previous review from 12/25/11 stated there are NO benefits. Some employees are salaried and the salary contract specifies NO overtime without written consent but managers will request and demand overtime work, without the contractually required overtime pay. There are no forecasted hours of work so 1 worker may get 60 hours worth of work 1 week and 4 hours the next and 10 hours the next and so on. Salaried employees that work overtime 1 week (or multiple weeks in a row) are not averaged for the weeks where there are fewer hours so management always expects and demands 40 minimum per week regardless if the previous week you worked way over 40.