Way too much weight and pressure given to product release schedules, at the expense of long-term job satisfaction and product quality. Salaries are based on a 40 hour work week, but many folks end up working easily 60 hours per week and occasionally more.
Benefits are average, in spite of what claims are made by HR.