Structure
Michael Allen Company is a privately held LLC, owned entirely by its Partners. There are six professional levels among the consulting staff including: Research Associate - Database Analyst, Consulting Associate, Consultant, Managing Consultant, Partner, and Senior Partner. Our organization is top heavy by design, with a senior to junior staff ratio far greater than typical professional services firms. For our clients, this translates to a project team with in-depth experience and understanding of their situation. For our employees, this means ever-present opportunities to learn and be recognized for their contribution to the engagement effort.

Project teams typically include three to five professionals led by a Partner or senior staff member. Each team is staffed with consultants who possess the skills and capabilities required to address the client's issues or needs. Members of the consulting staff typically work on two or three project simultaneously; each of which may last three to four months.