If you haven’t already please check out ‘Exit-Strat Public’ ingame channel - if there isn’t someone on to talk to there’s a list of contacts.
Apart from that, I actually joined these guys after a 6 year break myself and it was a great decision for me. Not guaranteeing it’ll be perfect for you - but I can guarantee it’s a great corp, I can’t imagine being anywhere else.