The coworkers with whom you must suffer through become your comrades in the struggle to get through the next day.
Cons
Managers are out of touch with their staff and they refuse to hire people with the skills to actually manage people correctly. It's an "old boy network" and if you don't fit, don't expect to get anywhere. And if you make any sort of wave, get ready to be punished until you are so demoralized and crushed you leave.