Pros
They do have good PTO, maternity/paternity leave, 401k, bereavement, etc.
Cons
Pay is brutal. Education doesnt mean anything to them, it is all about who you know, not what you know or what you can bring to the table. The managers have no clue what they are doing, most are young kids fresh out of college with no experience. Sites are always down or broken. They laid off a ton of people last year, and secretly hired 20+ back on as "contingent workers" to avoid legal issues. They also posted the same positions they laid off for within two weeks prior to the lay offs. They like to pretend there are a bunch of opportunities, but it is like jumping through the ring of fire to move up. I have only gotten a 40 cent raise in 3 years! Not even a dollar. Would not recommend this company or their tactics at all.