Pros
If you dedicate your whole life to them, they will pay you well (i'm talking 80 hour weeks) The support staff (and particularly secretaries) work hard in difficult circumstances
Cons
Partner profit comes first. It doesn't matter how a Partner acts/behaves if they are a big biller they will get away with it. Support staff are treated like second class citizens. Dictatorial CEO. You better not have an opinion that is different to his and speak up about it, as you will be ostracised. People generally are dispensible in this business. But women particularly, and don't even think about going on parental leave if you want to have a career here. They read your emails and use that against you. Don't even get me started on the IT team and the inappropriate snooping they do. I'm still having therapy to get over this place