Marshall started his career in 2010 as a media/marketing intern at Hauptman Law, an elder law firm in Livingston, New Jersey. He was responsible for revamping their WordPress website, filming and editing over a dozen promotional videos, establishing a social media presence across all platforms and more. 
His next gig was as a political director at Northwestern News Network where he produced and hosted weekly political show "Party Lines". He then interned at WNET where he focused on social media. After that Marshall spent a few months as a political reporter for the Medill News Service. In 2013, he joined CBS News as an intern to Bob Schieffer and his show "Face the Nation ". A few months later he became an intern with a special focus on Capitol Hill, pitching and writing articles about congress and politics. He then snagged a job at CBS News as a news associate working for "Face the Nation" again. Later he was promoted to broadcast associate which had him researching all weekly content and booking guests for Bob Schieffer and his successor John Dickerson. 
In 2015, Marshall became a researcher and producer at CNN and later worked his way up to political research manager. In his time at CNN Marshall researched and wrote questions for important political events, including the general election debate co-moderated by Anderson Cooper. He's covered all things related to Trump and Russia since 2016 and has pitched and written over 150 articles for CNN.com. 
In 2014, Marshall received a Bachelor of Science in Journalism and Political Science from Northwestern University. During his time in college he was a member of the Phi Gamma Delta fraternity. He was also the managing editor of student run newspaper "The Daily Northwestern ". The newspaper won the prestigious National Pacemaker Award while he was there.