I have a degree in PR, and worked in the field for seven years. Besides having good writing skills, you have to be very organized, detail-oriented, and able to meet deadlines. You also have to know your products (or your client's products) in depth, and how they differ from their competitors. You can take more knowledgeable technical people with you to meetings and product demos, but you have to be ready for those last-minute fact checking calls from editors. They're on a deadline and don't always have time for you to find someone else to take the call. This was the part of the job I didn't like. In my area (Silicon Valley), many PR jobs revolve around technology. I'm not particularly interested in technology. I'm not passionate about the inner-workings of a semiconductor chip. I found that I didn't enjoy learning about this stuff and having to pretend it was the best thing in the world. I did my internship at the American Cancer Society and loved, loved, loved it! I found I could really get into the personal stories of the people we served, and writing about fund raisers and events came very naturally to me. Unfortunately, jobs like that are hard to come by, and they paid about half of what the technology companies paid.
My point is that PR can be a great career, if you find the right place to work.
After working a few PR jobs that I didn't like, I ended up working as an executive assistant for a bank president. He liked my PR/marketing background and had me write speeches and presentations for him, in addition to my other duties. He also asked me to review press releases and proof the annual report. One of our board members needed a press release for her small business, so my boss asked me if I would help her out. That job was a nice mix of being able to use my skills, without having to worry so much about the details. Several people I graduated with are still working in PR and have done very well.
My advice would be to research open positions in your area. Find out what kinds of companies tend to hire PR people. Also, look up PR agencies in your area. Look at their clients lists and determine if they meet your interests.