I'm new to the company. One of my co-workers, I feel brags/boasts at every given chance. For example, in most of the conversations we've had whether relative or not, she 'reminds' me that she has an online business that she's been running for X number of years. Twice now, she's mentioned that her family member is an Oxbridge graduate and another is an engineer.
Another one that she's brought up numerous times is how privileged her childhood was due to her parents' important jobs/affluent background - i.e. attending such and such school(s) and visiting Shanghai Disneyland.
So far and for about the 3rd time, she's somehow directed the conversation towards her having a buy-to-let property. To others, I overhead 'a number' of properties. There are a few other examples but I think you get the gist.
She's constantly pointing out how rubbish most co-workers are at their job and how much she's done for the company since she's joined. And then continues to bring up some of the points above to reinforce the idea that she's very knowledgeable and capable and weirdly, "If I wasn't good enough, I wouldn't be here''.
I very rarely talk about my achievements, unless asked.
Anyway, I'm not sure if she is insecure, likes to show off, needs validation or this is not unusual.