Great company to work for, everyone here is helpful, knowledgeable and very talented at what they do. Everyone is able to pitch in to discussion, whether junior or senior. There's some good perks like health insurance and above average holiday. Management are flexible when it comes to working hours etc
Cons
Agree with the other review, pay has fallen behind quite significantly compared to market standards, bonus has never paid out.