Pros
You start off with 17 days PTO in the first year. After your one-year mark, you get 10 hours of PTO per pay period, which ends up being over 32 days of PTO per year. Not including all federal holidays. They also give you 2 days of misc. leave days for your birthday and anything else of your choosing. In total, you're looking at around 45 days of PTO per year, after your first year of working there.
Cons
The pay is around the national average, or less. The trade-offs with having such great benefits is having lower pay. It would be nice to have both but that's not really realistic. I would say this is a great place to retire if you are trying to 'coast' until retirement. You can collect and average salary and really enjoy the work you do. You will never be stressed working here.