I also work in an overlap industry and have a sponsored visa. If it is a VP level post within a pretty big team as I said this is lower normal for her situation. There are also a TON of scams that promise post with good salaries and visa sponsorship but end up asking for money. OP is very short on details on this post which does raise some red flags.