Compensation/demand: I get nearly one LinkedIn request a day to interview somewhere. The pay range where I live, North America's third most expensive city to live in (Toronto), is $75k - $105k. I've been doing web development for ten years.
The pressure can be extreme at times (when the deadline is approaching). Surprisingly, you need to be a good communicator in order to understand what the client is asking you to build, and to be able to argue when they're wrong about something and not come off as a clod. But it's fun work and very dynamic.