I have a collection of guitars, ranging from top of the line to quite cheap, I have been playing Pro & Semi-Pro since the 50's and over the years tried most brands, since coming across Elixir strings about 12 years ago - they are all I've used since.
Pros for Elixir are they outlast normal strings - so although they are initially more expensive to buy, I find they last 3-4 times as long as cheaper strings so work out better value in the long run.
Being coated - they cut back on squeak whilst playing - a bonus when recording and protect the string from sweat and dirt with the bonus that they sound good throughout their life!
Cons? well none really the only one would be they are expensive at first glance but as explained above, work out cheaper in the long run - so none (which is why I use them)