self-obsessed, self-promoting, self-congratulatory

When's the last time *you figured out how to break into everybody's safe in your place of business?