site logo

Allergan to cut 1,000 jobs as generic competition threatens