Low pay. No insurance. No benefits. They want to know at least 2 months before you take any days off and they dig deep into why, also sometimes reject your request. They are middle management which means you work as an external for the main company, in my case Jellysmack. You get less than half what Jellysmack pays them. They just do HR and pay you, not informed much about what your job is but that doesn't affect much. Their communication with the main company is not very strong and you need to go through them if there is an issue. Basically your happiness in this company depends on what you do/who you work with over at the main company. But the problem over there is that you always stay disposable as an external therefore it won't give you a career. It doesn't feel safe and everyone is scared to get fired at all times. Again, not a career.