Does it work for remote and mobile staff?

Yes. As long as your reps use the 3CX web client or mobile app, screen pops and call logging work the same from home or on the road. The integration follows the user, not the desk.