Great benefits, 3 weeks paid vacation, 10 holidays, 10 sick days, great medical insurance.
Cons
The salary is a bit too low compared to the amount of work that I needed to put in on a daily basis. Depending on what department you work for, the job can be very easy or very stressful/demanding.