Stay away if you want Software engineer career
Pros
1) pays on time 2) discounts and ticket restaurant points 3) client interaction 4) Because there is no technical knowledge you can get working experience as junior and take some ownership also.
Cons
1) They over-sell consultants to their clients as "Seniors" or "Experts" and they re-creating their cvs and they teach them to say lies to the clients. 2) Lack of management knowledge, only micro-management and ad-hoc tasks. 3) No trainings, no mentors, no team-working. Everyone is about himself. 4) A lot of gossip 5) Many hours of work due to chaotic management and no transparency of tasks-delivery deadlines across teams 6) Don't make expenses when you are on-site on client because they will pay you back after 2-3 months. Stay away from "pay upfront" and wait for them to pay you on your monthly wage. They don't care at all. 7) Low salaries , juniors start from 800-850euro net per month.