Pluspunten
You can learn a lot because you have to, otherwise you're out. They send you to the clients as "expert" without doing any training before and without explaining you how the things works in the company. I also had the opportunity to meet some very good colleagues.
Minpunten
No training, no career development plans, no communication within the company, no respect for people. The management has a really old mindset, and they think they can do whatever they want with the life of the employees, even when their decisions involve your family and your private life. They promise you a lot of things, but then you have to "fight" to obtain them (and at the end not always you can obtain them). The environment is really non-collaborative, each office is a separate company and they act like competitors, not like members of the same organization.