These consultants usually belong to an IT consultancy firm. A business analyst may work for a consultancy company, but the consultant should always have knowledge about his or her client's industry, its business model, and the latest trends. They also need to have an understanding of how and why the client should make changes in his or her business to take advantage of those changes.