Pros
Well known brands, viewed by outsiders as a top tier company.
Cons
Poor communication internally and constantly changing priorities and strategies make it a tough place to succeed. They recently restructured in Canada, eliminating over 80% of the positions and creating new jobs. The net was a 30% reduction in staff. This happens everywhere and is never fun but sometimes is necessary. But they handled it VERY poorly, downgraded (hence reducing pay) almost all the positions and changing the titles so no one could figure out if they wanted to stay or why. They even forgot to interview some people for the positions they applied for after their original job was eliminated. Disappointing. As a result, many people left unwillingly while others left because they did not accept the new downgraded job they were offered. This seems to have surprised them as they now have many vacant jobs and are using head hunters to try to fill them. I feel sorry for my friends that are still there, it's not a fun place to work.