What is flash.. what flash can do in 2d animation and game developing

We are a staffing solutions company called Teamlease services, Punewhich is an HR outsourcing firm handling recruitments for various verticals. Weare a part of permanent sourcing division and we quite regularly need theservices of Flash Programmers / Graphic designers / ID’s for reputedmedium to large scale organizations be it IT Company or an E- Learning company.