Attorney Flanagan joined the Committee for Public Counsel Services after graduating from Yale Law School in 2007. Attorney Flanagan began her career with CPCS as a staff attorney in the Cambridge District Court office (which later became the Malden District Court office), where she represented clients in a number of courts around Middlesex County. In 2011, Attorney Flanagan joined the Worcester District Court office as a Supervising Attorney.
In addition to her work as a Public Defender with CPCS, while in law school, she interned with the Federal Public Defender in St. Louis, MO, and the Youth Advocacy Project (a division of CPCS) in Roxbury, MA. Attorney Flanagan also participated in the Capital Punishment Clinic, where she learned from Connecticut Public Defenders that advocated for indigent clients facing the death penalty. Attorney Flanagan is a 2003 graduate of Washington University in St. Louis, and spent one semester of her undergraduate years as a student at Universidad de la Habana in Havana, Cuba.