Pros
The money was fair and there was a LOT of work to be done. I wasn't bored. There is room for growth if you are tough as nails and want to fly solo. Good environment for the blustering, hard boiled types.
Cons
Communication. Non-existent at times. My boss wouldn't reply to important e-mails and I wouldn't hear from him for long periods. I would hear important news from third parties by chance. Job Security. Make a mistake or become even temporarily irrelevant and you are toast. I worked there three years and saw many good people fired without warning. Culture. Ruthless, brutal, non-encouraging atmosphere. Employees have a sense of dread. Afraid to say anything or take any risks because they have seen lots of people lose their jobs for trivial reasons. This company is a soul killer. It's NOT worth the money.