Pros: they don't make you supply your own toilet paper
Cons: bad management, lousy benefits, low pay, no advancement
If you are on your last buck, then do it. Otherwise, stay away.
Most political environment I have ever worked. Senior management is clueless and only wants to pad their bank accounts before they retire. Pay and benefits are not competitive. Systems are ancient. Office supplies are scarce. Be prepared to steal pens and paper from hotels when traveling.