Join our community
I think this is more INTJ, not sure... But been in a situation like this quite a few times.