There is a research / teaching continuum that you can place schools into, but it really ends up being how much do they care about research. I think the easiest way to group schools is by teaching load. Most "research" schools have a 3-0 teaching load. Meaning new professors teach 3 sections of 1 course in 1 semester and the rest of their time is spent on research. These schools usually require multiple "A" hits for tenure, though there is definitely variation in the amount required and what counts as an A. People don't get tenure at these places pretty often.
2-2 schools still require a decent amount of research. Usually 1-2 A papers and a couple other things for tenure. The school probably would rather tenure someone than try and hire someone new.
Schools with 3-3 or worse loads are usually teaching schools. They have some research requirement, but probably have a long list of journals that count. Service and teaching will likely be more important in the tenure decision.
Pressure to research varies with tenure expectations and personal characteristics. The benefits will be pretty similar with 2 exceptions: 1. Base salary is higher at research schools and some benefits are based on salary. 2. Research budgets are significantly better at more research oriented schools.
Salaries vary by field. For accounting, research schools start at 220-240 + 2/9 (summer support). 2-2 schools pay somewhere between 170-210 with mixed summer support. 3-3 schools are between 110 - 170 or so. I know less about them. Some fields pay a little less than accounting.