Pros
Great place to work and a great management team, 5 weeks vacation all across the company, however, few of these days need to be used for the Christmas break, still very generous.
Cons
Benefits could improve, however, Health Care Spending Account makes up for it a bit.