I've worked in IT contracting for over 10 years, and Support Space is not a bad company to work for. They used to be a lot better, and their culture is vastly influenced by their biggest partner, Best Buy and Geek Squad.
You can work when you want to work, as there's no set hours, but you can schedule yourself for a boost when need be. Their documentation by session rules are a little ridiculous. There's a lot of repetition in the work, and if there's a problem there's no warnings. Meaning, you screw up they can and will fire you without notice. They also constantly audit your sessions, and routinely payblock people for any number of different reasons. What was legitimate the month before may not be legitimate now, as a reason to block you. Personally, it's hard for me to work for a company that uses varying logic as to why it denies payment for legitimate sessions.
Also, as Best Buy and Geek Squad slashed employees from their inbound call centers, call quality for Support Space has really gone down the toilet. It's quite common for techs to receive 10 calls that are completely unsupportable to one that is. This by itself can be frustrating as you see half a day roll bye, and very little to show for it, as you're not getting paid to tell those clients their problems can't be supported over the net.
Can work when you choose, decent holiday pay and promotions
There is no job advancement, arbitrary payblocks, inbound calls are unfiltered