Well organized company with wide verity of technologies covered. Very good work environment and job culture. Works with universities, has lots of bright minds on board.
The environment that will help you learn things and advance in technologies. Ping pong table, gym, ....
Compensation is slightly lower, then at the companies that do not have all those perks.