Pros
Their pay structure was decent for a non-IT company (even though they think they are one). I had been there a while so I had a fair amount of freedom, can't say my boss did though. He spent most of his time justifying his existence. Depending on what location you work at, your level of freedom varied quite a bit. Work/Life balance was fair at best.
Cons
Senior Management is a disaster. People that have been in the game so long they forgot what it was like to actually need to accomplish a task. Big time micro-manager haven. Then there's the IT debacle. The internal group charged with managing the network (Maintech) is incompetent, the CIO still thinks in 1980's development methodologies and the Development Team in Orange had no vision and little talent. What talent they could attract got run out by the long-timers that were happy with the status quo.