<prompt> Human: For the last four months, Ive been working as a Software Developer at a small engineering company part time, 26 hours a week at 19hr. I also go to school 2 days a week, taking a full course load. They just offered me a full time position, 40hrswk, with insurance, ESOP once Im vested, and tuition reimbursement so I can finish school outside of working hours. They didnt mention a raise otherwise. Im able to get into Champlain College Onlines Software Development Bachelors degree program. I believe Ill be able to finish in one year as they accept 90 transfertest-out credits. So my question is, is getting a degree via an online program a bad investment in my future? I intend to be at this company for a long time, but you never know what will happen. I am a good software developer and Im still learning a lot at work and outside of work on my own, and the curriculum looks like Ill be learning a lot anyways.I may be overthinking this.Edit: Theres no real option for an ABET accredited online school that will accept my transfer credits. I will talk to my employers about letting me work weekends to free up two days during the week to go to school. If thats not an option, Ill further look into Champlains program.  <response>: Its not necessarily a bad investment, depending on what you pay for it. Just realize that online degrees lack most of the signaling and networking benefits of physical college degrees. 