The Sicilian defense is a very strong opening that gives very complicated and rich positions. Before I talk about the drawbacks and the advantages I want to point out that if by attack you mean attack on your king then I must say that you should never castle queenside when playing the Sicilian defense. However, I think that you mean that white exerts pressure on you Queenside. I would recommend that you push b5 early on and fianchetto the bishop on b7 such that it is defending the a6 pawn. With this, it's possible to place the rook on c8 and to put pressure on white's queenside.
Playing the Sicilian defense has a lot of possibilities and advantages, but it can be quite frustrating especially when you first start playing it and don't know much of the ideas and lines. Below I have attempted to divide categorize the advantages and disadvantages.
Advantages: 2 central pawns, Queenside pawn storm, and Strong exchange sacrifices
Disadvantages: Rapid development from white, Kingside attack from white, and passive looking setup from black
I would highly recommend getting sharper on your tactics if you are intending to play the Sicilian in your games. There are a variety of websites such as Lichess and Chess.com where you can do this. The Sicilian defense often leads to razor-sharp positions. Learn from people who play the Sicilian defense against you as well. Wish you the best of luck!