If you value your career do not work for this so-called company, their entire clientele portfolio is inclusive of one main contract and a few 'spin a server' here or there.
They would let you go if you disagree with them once or twice and they will do it a day before you get paid.
Ask around and check how many leavers they've had in the last year that only would confirm the pattern.
By the way, most of the positive reviews are written but the owners themselves.