Pros
There are many talented people, and the overall UX processes are well defined - this makes foolproof a good place for junior professionals looking to be exposed to decent UX practices, but less adapt for mid-weight and senior professionals looking for challenges.
Cons
The majority of the projects are short and lack breath and ambition. Most of the activities on the research side involve solely testing third party applications, mostly for the finance sector and there is limited opportunity to innovate. Promotions and bonuses are decided more on personal relationship than on merits and achievements. The middle management is heavy and not always able to cope. There are tensions between teams and groups, people are highly competitive and do not like to share information to keep their competitive advantage. High turn over.