I would stay. Outside the networking opportunities, you can try and score some internships which are competitive but are an easier path to get into some companies.
Also, many of the bigs (Facebook, Netflix, Google, etc) have candidate interviews that are full of algorithms questions. Not having a degree can be a mark against you at a big company.