Business analysts work to improve company performance. The role can vary significantly across industries. Salaries depend on experience and job level. The term business analyst tends to be a generic ...