Pros
-Flexible work schedule -The kind employees were incredibly kind -Decent location that's convenient to the Metro
Cons
There is no professional growth built into the positions and no middle management positions. You have highly-paid executives and entry-level paid specialists/associates/project managers, and Bread goes the (admittedly standard) nonprofit route of hiring overqualified people to do the work that needs to be done while paying them at entry-level salaries. Little is done at the management level to solve conflicts between staff. Management is not universal and it leads to conflict between departments which are all run differently -- and disciplined differently -- based on who's running it. You have some staff members, especially who have been there a long time, set in their ways and refusing to work with people on new ideas. There're also rampant levels of distrust between departments and an unwillingness to let people do the jobs they were hired to do without oversight of every piece. If you support Bread's mission, cool -- it's a good mission -- but I'd recommend you work somewhere better and donate money to Bread instead.