Pros
Pay wasn't bad. Culture was casual, though perhaps a bit too much so. Personally, I'd say it crossed the line from "casual" to "frat", but that's just me. Personal preference on that one, I'd say.
Cons
The job posting said it was an office job. The interview said it was an office job. I arrived for my first day and was told to go out and start knocking doors because it's actually a canvassing job. They WILL lie to you to get you to sign on. Also they fired me because I have a disability that acted up for a couple days, so don't expect any respect for the ADA either. Their IT department is deeply incompetent. There was an app we were supposed to use, which never worked properly. Oh, and they do not provide company equipment for doing the job. You are expected to use your personal phone for company work. There were also multiple instances of computer-based issues with pay.