AMENDED AND RESTATED EMPLOYMENT AGREEMENT --------------------