> you will be blamed for everything
Yes. I'm going to venture to say that if you sense this at all or you can already feel like you know that your co-workers / superiors aren't very tech savvy and you suspect they hired you to be a one-stop-shop to fix everything computer and technology related for them (that they don't know about themselves) than you need to, in painful detail, outline their expectations of you, your capabilities, what you can and can't do, what you think should be done, and also give ideas and plans for how to tackle the toughest things they expect as well as how you'll go about outsourcing things you don't know how to do / don't want to do / can't do from 3rd parties who absolutely can deliver those things.
Get ahead of the nightmare before it eats you alive.
EDIT: Since so many other people are echoing my sentiments I'll also add that if you feel like your superiors think along the lines of, "Good developers are a dime a dozen and you can be easily replaced.", than you need to start job hunting. I've met a few people who did IT or sales in server space / colocation, etc. and helped them on a few side projects / start-up ideas and I'll never forget how much money they wound up losing after trying to low ball me for work I did when they dropped that line on me, flat out, in the middle of me working on their websites, network, general IT stuff, and other apps / generic projects. They tried to renegotiate my payment amount and payment schedule in the middle of the contract after already signing it. Big mistake.
It felt so good to hold all the cards and power when they tried to flex that "I'm your boss and I can make or break your career / life right now." attitude. They thought they could easily replace a developer / technical person like changing shoes but they didn't realize that a lot of developers won't put up with this shit from the get go. Lots of people won't even give it a chance, they aren't willing to work with superiors who are learning how to treat technical folks. Be careful out there and don't allow your superiors to dictate your mood or happiness. It's not worth your time, effort, or the money because if you find yourself in that situation you can almost bet your aren't getting paid enough. You'll probably be doing the work of 2-3 or more professionals for people bringing in the money you should be making while doing next to no actual work that helps the company profit.
Another thing. If you do wind up leaving a company and you know they aren't paying you enough you can nearly bet that after you go and they try to fill your spot they'll attempt to fill it by paying someone LESS than they paid you. I've heard nightmare stories from recruiters / headhunters I've worked with who were tasked with trying to fill my shoes with companies who seriously thought I was wrong when I told them they were asking too much of me / paying me too little for the "bare minimum" they thought I was doing (multiple people's jobs as I said). People are crazy out there.