Pros
There's a steady conveyor belt of very nice people people coming, regretting, and escaping. The comradery that comes with working with so many people who despise all despise their managing directors was the only thing that made this ordeal bearable. Most of middle management are also nice and try to shelter everyone from the managing directors mood swings and Big Brother approach. Others will throw you under the bus the second the microscope turns thimeir way.
Cons
Low pay, continuous, obsessive micro-management enforced by managing directors who insist that at least 2 other people must be CCd into every single email just to keep track of you. Proving that those who are the least trusting are also the least trustworthy. The managing directors are ego maniacs who think it's their own fiefdom, expects everyone to work unpaid overtime every day and treat you as if they aren't worthy to be in their presence. One of them stood up in the middle of the room and announced that 'No one has been walked out (fired) in a while.' Promptly firing myself and two others two days later. For way of a reason, I was told: 'this has nothing to do with your work ethic or anything you've done here, I just don't think you should be employed.' (He subsequently lied about this to the rest of the staff)