anisepower
I don't presently have any birds but I have had many parakeets. I love birds so much. They don't come close to having dogs but I do love them.
Pros:
They are teachable.
They are singers
They do keep you company.
They are adaptable and can be cuddly if trained properly.
They can be very funny.
They don't require as much food or vet bills as other pets.
Cons:
They can be very noisy.
Their cages can spread a lot of mess if not cleaned often.
They must be housed in a warm environment away from drafts.
That is all that I can think of.