Pros
Large clients, interesting projects and well known name.
Cons
Extremely top heavy company, very toxic environment, has non of the positives of a small business with all the negatives of a multi national company. Cold management and the company has no HR department so forget having any rights. Contract won't be respected in the slightest.