Pros
Almost everyone in the bottom two tiers of any department is great. Since they don't do any one thing great, you learn a great variety of things. You learn to many ways to avoid responsibility. You might have the possibility to get to know many types of people; even those that can determine your true worth. If you have prior experience, you feel good about yourself in how much more you know that the vast majority of people higher in the corporate ladder.
Kontras
No sense of direction from management. No mentoring or guidance on how to do things right instead of getting by with zip ties and duct tape with a 500% markup (that might be an exaggeration in terms of actual numbers; the underlying sentiment is there). It's not who you are, it's who you know mentality in terms of permanent placement. No acknowledgement for your value to the company, it's how many company reunions you've been to, how much money you've generated, or whom you have a personal relationship that determines your value to the company. ABYSMAL health plan.