Creo que la gente se está poniendo mucho énfasis en el aspecto técnico de las cosas aquí. Ni siquiera voy a comentar declaraciones como 'Windows es un no ir' porque en ese caso es necesario un control de realidad que está más allá del alcance de esto.
Para llegar al punto:
Personalmente, no me enfocaría tanto en los aspectos técnicos de un trabajo. Claro que es bueno si su nueva empresa está utilizando una solución SCM madura como forzar o git, es genial si el firewall casi no tiene restricciones y su máquina de trabajo es un 8core con 32 gigas de RAM.
Las computadoras de escritorio se pueden actualizar y se pueden implementar nuevas soluciones scm si presenta argumentos válidos y logra convencer a su jefe de los beneficios.
Lo que no se puede arreglar fácilmente es un ambiente de trabajo hostil. Lo que no se puede arreglar o cambiar fácilmente es la forma en que el empleador mira a los empleados: desde mi experiencia, es (a) máquinas en las que pones café y efectivo y vendes el producto o las personas que producen un mejor código cuando son tratados bien y tienen Un buen momento en el trabajo.
Mi escritorio en el trabajo no es una fuente de energía y trabajo con Java a pesar de que me encantaría hacer programación C de bajo nivel en microcontroladores. Sin embargo, el ambiente de trabajo es realmente genial. A menudo tenemos barbacoas, días regulares de convenciones para pequeños desarrolladores donde las personas presentan cosas nuevas que han encontrado durante el trabajo, etc.
Posiblemente esperabas el tipo de respuestas técnicas que se te han dado aquí hasta ahora. Solo quería noción sobre el hecho de que hay más en una buena compañía que los detalles técnicos. Trate de distinguir si el trabajo parece tener un ambiente de trabajo saludable que quiere hacerlo ir a trabajar por la mañana en lugar de gritar y maldecir.