Pros
If you really need some £ for your daily food, it does the job…
Cons
Unprofessional and judging seniors. People are treated unfairly and emotionally rather than maturely and professionally. The tops of the the business seems to have favour of who pleased and flattered them most. The team heads, especially in term of research (which is the core of their business), cares more on the report “good-looking” than true & fair, moral code and marketing-reflective. As a junior employee, It would be very likely to sink in trouble if you point out a mistake of your seniors, because the research heads intend to smooth it down, lie to the top management for their own benefits and take no reaction. But, once the problem reached a client-complaint stage or cause further alarming problems, you would be blamed - because only the team heads have access to the top management, so that all faults will be dumped to you, and you would hardly get a chance to defence yourself. I think that’s why lots people left within a year - me too - dealing with office politics is just a waste of your life