Como o seu currículo fica basicamente em branco depois que você se forma, seu primeiro emprego dá muito impulso à sua futura carreira. Seu próximo empregador potencial estará dando muito peso a esse trabalho. Portanto, a menos que você também esteja programando em outras linguagens (mais comercializáveis), eu recomendo não aceitar esse trabalho.
Digo isso por experiência própria, porque acabei de sair do primeiro emprego que tinha depois de me formar no curso de Administração, onde estava em uma posição quase exatamente como você descreve. A maior parte da programação foi feita em uma linguagem basicamente desconhecida chamada Progress (aka OpenEdge ABL). É horrível. Não é tão ruim quanto COBOL, mas perto. Eu estava preso lá porque a área em que me formei não tem muitos trabalhos de programação e estava esperando minha esposa se formar antes de se mudar.
Conseguir que esse idioma falasse com outros idiomas ou bancos de dados era quase impossível (ele também estava bloqueado com seu próprio banco de dados - bônus!). Passei muito tempo escrevendo estruturas por conta própria que já existiam em outros idiomas e provavelmente já foram melhor implementadas, pois o idioma não suportava muito bem esse tipo de paradigma de "extensão". O idioma foi adaptado para um "contato com a Progress Corp. com uma solicitação de recurso e aguarde até a versão n + 1 para o novo recurso". Escusado será dizer que a indústria de software não se move lentamente o suficiente para que essa seja uma abordagem viável. Não falarei sobre o quão ruim foi, mas presumo que você enfrentará algo semelhante se também estiver lidando com uma linguagem proprietária.
Para adicionar a isso, a base de código existente foi, digamos, subótima. Muitos códigos legados que datam do final dos anos 80 / início dos anos 90. Aposto que você deve esperar algo semelhante, já que acho que a maioria das empresas se apega apenas aos idiomas proprietários, porque carregam grande parte dessa bagagem herdada. Lembre-se de que provavelmente é difícil para um empregador encontrar programadores dispostos a codificar nesse ambiente legado / proprietário, além de provavelmente também terem que pagar pelo treinamento, já que ninguém nunca ouviu falar dele. Seus colegas de trabalho provavelmente também não serão titãs da engenharia de software, devido ao efeito do Mar Morto(qualquer pessoa com talento provavelmente já foi embora). Eu tive muitos problemas nas revisões de código tentando usar código orientado a objetos, muito menos qualquer tipo de padrão de design, pois eles simplesmente não o entendiam (as pessoas da minha equipe tinham, na melhor das hipóteses, um diploma MIS (sem ofensas) )).
Por fim, supondo que você aceite esse trabalho, mas anseie por fazer algo melhor assim que sair, para se tornar competitivo no próximo emprego, você deve sacrificar muito do seu tempo livre fora do trabalho, criando brinquedos quebráveis em idiomas mais comercializáveis (e provavelmente código aberto a maior parte do que você cria) ou faça o que fiz e economize algum dinheiro antes de sair e passar um mês ou dois fazendo o mesmo. De qualquer forma, isso é uma coisa muito estressante, especialmente se você gosta de ter algum tipo de relacionamento social fora do trabalho ou passa o tempo livre fazendo algo que não é codificado de vez em quando.
Agora, minhas experiências podem não ser mapeadas diretamente para sua escolha, mas tenho certeza de que algumas delas serão aplicadas. Espero que pelo menos lhe dê algumas perguntas a serem apresentadas. Como outros já mencionaram, você provavelmente deseja descobrir quais ferramentas eles usam (hardware, ambiente de desenvolvimento de software / IDE e, definitivamente, controle de versão). O teste Joel pode ser um guia útil.
TL; DR
Não faça isso.
PS Para aqueles que dizem que aprender qualquer novo idioma é útil, isso por si só é verdadeiro. O problema é quando você fica preso usando esse idioma quase que exclusivamente em tempo integral por um longo período de tempo, perdendo a exposição a idiomas (e técnicas) mais úteis. É isso que você deseja evitar.