I've been playing phone tag the last two days with someone from "talent management" at an insurance company outside Boston. It's one of the places I applied over the weekend. It makes me laugh that they have a department called "talent management." Instead of "human resources"?
No comments:
Post a Comment