Pros
No one really ever knows whats going on so you pretty much get away with whatever you want. Thanks to the internal staff, directors, and HR you always know whats going on. Nothing is confidential. They supply you with enough wine and beer to almost make it worth it.
Cons
They really could careless about employees regardless of the initial facade upon being hired. Even that is a joke. Very unprofessional in certain aspects and messy. If you arent making them money, they dont have time for you; even as a consultant waiting to be placed to do so. Its hard to know if the partners even know what really goes on because they cant be bothered or if they even care. I was told by another employee upon being hired "not to ever question or complain about anything. " That should have been a red flag in itself. Long-term stability and dedication mean nothing.