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.
This mat fits perfectly in my L-shaped workspace but my chair tends to "sink in" to the carpet and make it kind of hard to roll around. I've had it for about a month now and it has not cracked or showed any signs of wear. Stays put very well.