RE: How to assess a company's culture before you take the job
Try to have lunch or at least a cup of coffee in the company cafeteria or lunchroom, and sit close enough to a group to eavesdrop. Are they discussing projects they are working on, or is it who quit and who's backstabbing who. What's on their minds now will be on yours too if you work there.