谢网友邀答。应该用for. 我不知你从哪里看到的这个句子,一般不这么说,对people要有个限定为好。通常说:It's a meaningful job for everyone/these people/us 等。
你追问的问题,为什么不用so, 是因为meet new kids 的结果未必就一定可以make some new friends. 假如这样说就可以了。I'm meeting some nice kids from all over the city, so I hope I can make friends with them.