Health Insurance paid for, OK bonus, plenty of vacation days, pension OK.
Cons
Salary not competitive with other companies, constant thread of lay offs, constant re-orgs none of which are to the benefit of the workers. very little funding going into tools/software employs use, management is very poor.