How do you think following that advice would have impacted the path you have taken in your professional life?
When you encounter bad supervisors and colleagues, remember to ask for help. Keep a low profile and leave evidence. I think I'm doing a good job of being friendly with my co-workers while also keeping a distance. Work and personal still have to be separated.