We make every great person, every great idea and every great company shine.
That’s why we’re called Star
Play video: This is how Star sees the world
Become a Star.
We have 23 openings in 10 locations.
Sales & Marketing
Lead Development Representative
with English and Mandarin Chinese Languages