Pros
The benefits are spectacular, even after the layoffs and the cuts, still better than many places that I have worked. The on-site daycare is amazing, and the food is great. On-site gym and massage therapist. Like acting or politics, if you make it there, you have a good life. Also like acting, for every success story, there's dozens of failure stories.
Cons
It's the most dysfunctional, political, numbers-driven place I've ever been. Day 1 you sign a waiver to exceed the provincial max for overtime. If you don't, start looking for another job. A very strict environment, be at your desk early or get written up. Use that on-site massage therapist and it goes overtime? Get written up. 4-hour meeting with 30 people in a small room with the door closed, so you excuse yourself to pee and stretch your legs? Written up. Everything there involves the managers treating you like a subordinate; my manager skipped a critical supplier meeting on my 3rd day to get his weekly massage, leading to a mixup with confidential material, and I got dragged in front of HR on my 4th day. The politics between departments and between levels of management are almost cartoonishly bizarre. People said not to apply there, but I was swept up in the amazing benefits and pay. But it was a horrible experience that ended with a group layoff, and not too soon.