Almirall
–
Columbus, OH, 43224
Position Summary: Almirall is seeking a self-motivated sales professional to drive current and potential new products within ... Ability to work independently and in a team setting. Strong communication, negotiation, and interpersonal skills Self ... - May 04