Pros
Break a Difference does offer an opportunity to work with a variety of nonprofit organizations doing interesting work all over the country---I enjoyed working with these organizations and their employees much more than with my colleagues at Break a Difference, unfortunately.
Cons
Break a Difference does not treat its contractors with respect. We worked 16-18 hours/day (at no extra pay) because of the mess their senior leadership left us with. We were micromanaged and often expected to work without proper sleep, nutrition or any degree of personal time/space. Management was incredibly disorganized, and often expected us to clean up the disastrous logistics and personal messes they created. I spent much of my time consoling participants (i.e. the paying customers, college students) who had been bullied by a particularly vitriolic site director. We were never given a work schedule, but rather were expected to perform the tasks rudely barked at us from the moment we woke up until the moment we went to sleep, with no room for questions or suggestions. It was a highly disappointing work experience.