We have the chair mat under our computer chair which has fixed feet not casters. It works well with our kind of chair ;not sure how it would perform beneath casters.
In spite of being designed for carpet it still "creeps" on the carpet and doesn't stay put. It is too soft and pliable so the chair doesn't roll well and I have a high-end chair. This product needs to be thicker sturdier to work on carpet.