We used a swiss moving company for a local move last July.
We used Weber Vonesch in Zug. They were very friendly, proffessional and spoke english (if that is important to you). We did our own packing, but you can have them do it, or buy packing supplies from them and do it yourself. I bought boxes from Migros Home though as they were cheaper for standard boxes. They are not cheap but they are in line with a lot of other companies that I got quotes from.
I do not know if they are actually movers, or if they arrange the move - hire the packers, get the container, arranger land and sea transport for the container, arrange customs and then arrange transport and unloading at the other end.
I did find them to be very pleasant and efficient to deal with.
When I moved over here, they were used as the local agent for the movers. The actual work of unloading my container was done by Kehrli + Oeler
On the day of the work, SMC's agent drove to Bern to make sure that everything went smoothly.