animated content creator careers in Baguio City, Philippines