I have a very specific question.

I am thinking of joining a company called L as a software engineer.

L is a fast growing company and is also willing to file for my green card.

But L is owned by a much larger company called M. And M has many office buildings...