Yes
No
Depends. (Give considerations.)
yes, if the company is bigger and if there is a bigger room for career advancement