Pros
Unlimited vacation, but that's not so rare nowadays. A lot of talented and nice people on staff. You can bring pets into the building.
Kontras
Weird culture (it's presented like everyone is happy and loves it, but there's a lot unspoken disenchantment and frustration that no one talks about or acknowledges) , zero leadership from executives (CEO, CFO, others are pretty invisible), out of date viewpoints regarding work times and not a lot of flexibility (office hours are 8:30 - 5:30), crap 401k plan (5 year vesting period), fake summer hours (instead of just leaving early you have to come in EARLY), weekly team meetings that don't do/explain anything, MASSIVE amount of turnover (it's abnormal and not acknowledged by management). Employee survey results aren't taken seriously and in some cases openly mocked at weekly meetings. Underqualified staff. Fake/weird job titles. They try to sell that it's a great and exciting place to work and it's really not.