Pros
Good Benefits, Nice building with a lot of art (personal collection of Peter), Free Parking
Cons
No budget. Always no budget. Work work work work. In most cases, short term projects are overly ambitious instead of treating it realistically. Always expecting employee to know everything without training. Search for your own answers and how to while working on extremely high priority projects and supporting operations. Management is extremely demanding. No Life Balance. Management will show mercy but ignores reality of the demand of the business. It is not sustainable for people in the long run. People will burn out. Management are inexperienced in handling billion dollar company by exploiting people without consideration to how much work people are working on. People here work until their wits end. So many high priority projects. Management don't prioritize. Even if they do, they ask for everything all at once. If you complain, you will be treated as if it is your fault not knowing how to prioritize. If you just focus and put all your heart into the projects, you will be questioned for not knowing how to balance life. It's a dead-end situation. People are human and human cannot survive here forever. Cannot see growth.