Tratándose de una empresa privada, no hay que trabajar gratis para ellos nunca.
Esos señores además no sienten el menor agradecimiento. Se han aprovechado de ti y no tendrán el menor problema en culparte a ti si se les produce una avería, con toda la caradura, porque encima de que has trabajado gratis, has asumido responsabilidades profesionales gratis también, sin saberlo.
No obstante como veo te gusta ayudar te recomiendo esto: apúntate como voluntario en alguna ONG que trate con niños, ancianos, inmigrantes, personas con problemas... tus conocimientos de informática serán ORO para esa ONG, piensa que la informatización permite llevar a cabo proyectos humanitarios, enseñar informática, alfabetizar informáticamente a niños y mayores. Creo que eres un voluntario en potencia.
Estoy seguro de que te lo agradecerían mucho más y estarías haciendo una labor social.
En el mundo del voluntariado hacen falta personas expertas en informática. Hay Universidades que cada año ofrecen toneladas de material informático obsoleto o que ha sido reemplazado por material nuevo, y sólo personas cualificadas pueden ponerlo en marcha, ya que hay que entender de hardware, sistemas operativos... hay que saber cablear, hay que tener conocimientos de redes... ese conocimiento no lo tienen muchos de los voluntarios y por ello no se pueden beneficiar de esas oportunidades. A un experto como tú lo tendrían en alta estima.
Saludos