Flex time, depending on position
Medical clinic on site included in insurance costs
Longevity bonuses and good vacation time accrual if a long time employee
Cons
No on site parking
HR cares but does not seem effective in facilitating changes
Low salary
Higher than expected insurance costs