It's a social science, which makes it inherently "unscientific" in some respects. But I begrudgingly place it separately from the "pseudosciences", even if it's too ridiculously "treating human behavior as rational" for my liking. I like my irrationalities, tyvm.
Psychology is drifting towards the natural sciences, YH
To my mind, psychology is 1/2 science and 1/2 not science. There are some great psychological experiments being done which improve our understanding of humans greatly.
There are also some very pseudo-scientific undercurrents in the discipline. For instance, Piaget's theories have been thoroughly discredited (see Devlin, The Math Gene) but many psychologists continue to expound his ideas. Another example: psychoanalysis still has an enormous following, and it's profoundly unscientific since it relies on completely subjective data.
In an introductory psychology course, one learns about many of these excellent experiments while learning also about the discredited/unscientific musings of Piaget, Freud, Jung, et. al. In an introductory economics course, one doesn't get a single statement precise enough to refute.