Pros
Management wants to work with staff to improve things. Lots of snacks are provided because the job doesn't pay well and some can't afford to feed themselves. Open-door policy with the floor manager (not unlike shouting into a well, there's an echo but that's as far as it goes). Average age on the floor is around 30.
Cons
Both management and the client is incompetent and incapable of empathy or setting ego aside. Classic old guard I've-been-in-QA-too-long-to-get-fired, which means every decision is made based off how butthurt the client's QA manager is. Morale Committee was put in place to try to solve the management issues, but to no effect. Bathroom situation is terrible and there are no designated male/female restrooms -- smells travel quickly and that industrial sized can of Lysol isn't fooling anyone. Toxic and bitter coworkers, maximum passive-aggressiveness, there's a risk of getting surprise fired at any moment if you make too many enemies. Mandatory last-minute OT comes with guilt trips and threats. Very poor, expensive health benefits given after 2 months of employment (Obamacare is cheaper at this income level). Literally any other testing job would be better.