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...