Pros
It's a company that develops/maintains in-house projects (both small and big) for their customers instead of doing body-rental as the majority of companies in Italy. It's one of the few company that really takes care of frontend UI and UX of their web projects. The majority of web projects I've seen from other companies are horrible and unusable. It's a solid company to work for. All workstations are Apple.
Cons
Employees resignation rate (not dismissals) is too high and this isn't a good symptom. High resignation rate is across all company's locations, so it's also caused by central management problems. They try to follow Agile development principles but, believe in me, they are all but not Agile. You will not be treated as an important piece of the company. You'll feel as if you were working in the factory at the time of the industrial revolution. The manager of the company will look at you wrong every time you leave your eyes from the monitor and your hand from the keyboard. Really it's not a relaxing (with term relax I mean relax but at the same time high productive) place to work. This so not-relaxed and extreme controlled working style will also make difficult to create social and technical conversation with your colleagues. And the icing on the cake is that often you will notice high rivality between the CTO and and sysadmin/devops manager, like thei're working for a competitor company and not inside the same company with the aim to follow the same objectives. Average salary is low if you are not highly techical skilled/experienced and if you don't have good negotiation skills. You will work on same projects with people having a good salary (compared to average salary of Italy) and with people having a very low salary. It's not very satisfactory for the latter, but the salary argument is a typical Italian Information and Technology companies habit.