Vantaggi
Goodwill is a great place for a person to get back into the workforce. It is also a good place for people with language barriers to work. Goodwill is great about allowing for persons with limitations to have reasonable accommodations.
Svantaggi
You may not expect much professionalism from coworkers even if management is involved in trying to correct bad behavior. I had a coworker physically run into me multiple times (which I am sure was deliberate), discuss my disabilities with other workers, and run through the store telling every person that she could that I had done something terrible to her while she pointed at me when, in fact, all I had done was request that she stay out of my space -- something she had already been warned about as would get into my workspace for no reason (except that she seemed to delight in making me uncomfortable) -- but nothing management did changed her behavior and they seemed to stop trying even though there were multiple problems between her and other workers, too.