Almirall
–
Columbus, OH, 43224
... Ability to work independently and in a team setting. Strong communication, negotiation, and interpersonal skills Self-motivated and driven, high energy and ability to manage stress and multiple competing priorities. Excellent organizational and time ... - May 04