I have a working cocker who is now 2 years old.
The good bits; affectionate, small enough for me to pick him up, lovely temperament (but that can be down to individual dog rather than breed), can go for as long a walk as you want.
I am reluctant to say 'the bad bits' because they aren't bad but they may not be something you want to put up with.
Even if you get a show type rather than a working type they love to hunt. I don't have a stroll through the forest chatting to my DH because we always have to manage that hunting urge (playing chase and hunt with him) because if they are bored and get a scent they are off.
Look on the thread on here about living with a spaniel. We have ours clipped otherwise he would be a huge mud magnet with his fur. You get used to the muddy paw prints and cocker smell.
Can be a pain in the arse for loose lead walking more than other breeds. They tend to pull and zig zag about in front of you with their nose to the floor. We are still working on that.
Fairly intelligent. I can't tire mine out with long walks as he is so fit further walking just makes him fitter. I therefore have to tire him out with agility, tricks and other forms of mental stimulation.
Would I get one again? Absolutely but then I love mine so am biased 