Pros
Good health, dental, and eye insurance, 401k, pre-tax accounts for medical and child care, onsite health clinics where you can go when you are sick without having to leave the building.
Cons
Although they claim to value work/life balance, in practice they do not. They do not allow working mothers time off during the day to attend their children's special programs, nor do they allow working mothers to take time off when their children are sick. No mother should have to worry that when their children get sick, they will have to choose between keeping their job and caring for their children. They continue to reduce sick leave benefits. Currently, there is NO guaranteed sick time. NONE. Employees are not machines, and even machines break down occasionally.