Immigration between United States and Mexico has serious economic implications. Happening either legally or illegally, it is mainly driven by poor economic conditions in Mexico. Immigrants provide cheap labor to companies thus driving most of the low-skilled natives out of jobs, majority of who are native Indians and Black Americans. The United States government bears serious economic effects ranging from welfare costs for its citizens who have been rendered jobless to huge medical and educational costs besides the massive resource transfer across the border to Mexico. Recent developments however indicate that improving economic conditions in Mexico is resulting in reduced immigration into the United States. It is yet to be seen whether organizations that have benefited from cheap labor