Big company with stable salaries, a lot of people can help and answer the questions. It is some interesting projects and communication with interesting people.
Cons
A company does not offer professional growth and is not too much opportunities to career advancement. It is some mess with parallel projects, when you need work 100% of one project, and simultaneously do a 100% for other project.