Pros
A truly amazing culture with open minded and caring leadership. I saw the company grow a lot in my time there and it always felt like one big family. All employees are encouraged to have a say, and opportunities are always created to help employees at all levels to reach their goals. You get a broad range of experiences plus mentoring and training, so you really learn how to be a great researcher and consultant.
Cons
The quality of output is very high and clients can be demanding, so there can be long hours and stressful days.