This was the most toxic place I've ever worked. Management doesn't care about the temp workers - they only care about making money. They will pay temps significantly lower than the client is offering, because they can make more money. If you like being micromanaged and like being treated like you're in high school, this is the perfect company. Benefits are terrible.