What does auf den eigenen Vorteil bedacht sein mean?

auf den eigenen Vorteil bedacht sein - German to English

to-be shrewd