Pros
Hours are flexible and the people you work with are pretty friendly and helpful. There was coffee as well, which is always a plus.
Cons
Several, but first and foremost is the awful pay (even for a nonprofit) for a position that requires a college level education. Simply put: there is no way that someone can afford living in an area like DC for $33K a year without supplementing income with a second or third part time job (which is basically what every lab tech had to do). Second: The lab work is incredibly mundane and isn't even real science, you will likely get burned out after 4 months and start looking for new jobs. Third: Conditions in the lab are a complete mess and lack basic organization. You will understand immediately why this company is under a consent decree by the FDA. Finally, the lack of advancement in career. Regardless of how well you do your job, you probably wont be getting a promotion unless you work for x amount of years, which is already terrible considering how low the salaries are.