IC Enable is pretty well structured as a contract service provider. They have a well evolved set of best practices as well as good support from team leads and co-workers.
Svantaggi
The clients tend to treat the IC enable contractors dismissively and disdainfully. IC Enable is not positioned to protect their employees from client sweatshop demands.