They only care about looks and who you know.
Pros
The company provides some interesting events & offices for workers
Cons
They sell an image totally different from what they are. Initially when they are "selling" us the fish it is all a bed of roses and utopia, from the accompaniment (whether junior or senior) to the work itself, but nothing is what they say, we are forgotten in projects and rarely want to know if we are well or not, change projects without notice to the developer or the client, there is no respect for either side, change the rules of the company and want to force everyone to sign a new contract to obey those rules. They sell flexibility but there is no flexibility, either you do what they want or you are put on a forgotten blacklist and they don't care about you, basically they only like you if you are good at being told what to do without questioning. All they care about is the client's payment: Many projects are based on purposeful delays so they get paid more for their time. They sell juniors as if they were seniors. They only want to say that they are the company with the most certifications. The company is based on networking and not in knowledge, adulterate some cv's to get to include people in the project to receive more from the client There is no transparency between clients. Managers don't care about you, only about your numbers, they only come to talk to you when they have problems or complaints.