Pros
I feel like the company really, really cares about it's staff. Very family-like vibe. Great variety of projects, and good benefits too ! Can work from home, but the offices are great too !
Cons
In my experience here, the project planification has been quite bumpy, though they are actively transitionning to a more solid approach, to be able to scale as en enterprise.