u/michaelnovati replied ·
Maybe ask in CSMajors. I agree that internships are important for CS grads because you are competing with other grads that have them. But I would make sure the work is good.
For example, if you can keep doing your current job and do a lower paid part time work for a tech startup, that might end up being more useful than just any tech job.
Finally, read the fine print about the 1 year contract part. It's not right if you have to pay for training while being paid, companies should pay to train you themselves. If you are paying and leave before 1 year, do you have to pay the entire training fee?