5 day work week. Paid time off. Benefits and retirement are decent.
Cons
Co-workers don't work well together, hardly any leadership skills or communication skills from management, you have the constant feeling that you're replaceable and have no value to management, they do not offer a competitive wage.