Pros: business model
Cons: extremely poor leadership from the top down.
Very good business model but expectation is you work long hours consistently and are on call with a blackberry. Many managers are moved into their roles because they did a good job as a non manager, but, they grossly lack leadership skills and are eventually terminated.
There are many pockets in the company that favoritism is glaring. This is most evident in IT, HR, Marketing, International and the Call Centre. This "culture" unfortunately creates a highly dysfunctional working environment.