A Great company to work and some departments / functions have great teamwork although this depends on who is the department head director or business manager
Cons
Opportunities and career progression is dependant on whether your face fits and not based on qualifications, experience or ability or proven track record.