Answer:
There are many possible answers, so I will just add them.
Some benefits include new job opportunities, housing, and income. Becoming a citizen can help an immigrant find a better life in a new country. However, some drawbacks include the fact that many people are stuck at the border for months, perhaps even years. Many are also rejected, and deported back to their home country. For some, it can take a while to get citizenship, and some do not get it at all.
hope this helps :)