This is an interesting article. Another strategy to determine company culture is to research former employees of the company on LinkedIn (specifically former employees in the department you are interviewing) and view their tenure. If tenures are less than a year, it should give you pause or be a warning sign.
The Interviewer Warned Me Not to Take the Job