Obviously the best solution would be to run more cable. Should be relatively simple if you have a drop ceiling. What you're doing is called daisy chaining. If you think about it, each port takes 1 gigabit. So 5 other devices are splitting that 1 gigabit with the server. Also, power backup becomes more difficult. If the switch at the back were to lose power and there was no UPS in the back, the connected workstations would go down. Even if it was momentary outage, all the connections would be lost. In the end, once you take into account all the benefits (power, full bandwith, simplicity, etc.), it's often good to just run the wires esp. if you have a drop ceiling.