Our analyst program is for talented problem solvers who are ready to contribute immediately to the client team. Typical responsibilities include developing models, performing complex analyses, and working on both on- and offsite research. Most business analysts join us immediately after graduating with undergraduate degrees in fields such as business, engineering, and liberal arts. Others join after gaining industry experience, studying abroad, or pursuing graduate work in non-business areas. Those with more experience should apply for our senior business analyst role.