Nice team events, good organization, nice people in general. The environment is ok e without too much pressure; the offices are well designed and all the people I met were easygoing.
Cons
A low salary in case of my position. For the rest there's nothing to point out. No particulr benefits in case of my contract, that's all.