Junior deciding between a software engineering co-op or graduating early and starting FT job

Hello, Brandeisians! I am a junior, studying computer science. I can now graduate one semester early. I am trying to decide between applying for a software engineering co-op during my last semester at Brandeis, or graduating early and getting a job. What would be better for my career? I appreciate your help!

Name: Osamah Mandawi ’21
Major: Computer science
Home town: Baghdad, Iraq
Email: oamandawi@brandeis.edu
See Osamah’s LinkedIn profile