Benching a Pokemon removes all Special Conditions on that Pokemon including Poisoned and Burned, and all Attack effects on that Pokemon that do not place a Marker (such as Imprison).
Source: PUI Rules Team (2008-04-17)