Pros
Young and international team. New/ junior staff are friendly. Standard working hours is 9:30 - 18:30. But you can leave as you finish work. Mainly 3 layers of hierarchy: Directors, managers, and assistants.
Cons
It's a young team so it also means the senior management does not have a very solid management skills and leadership skills. Decision making is very diffused and not consistent due to a number of decision-makers involved and the communication problems among themselves. This is one of the major reasons of the high turnover rate. The Italian seniors are not so nice when you work with/ for them. The welfare or interest of their junior staff didn't seem to be valued. Their use of workplace communication language was, unfortunately, lack of respect and politeness. Instead of being upfront of communicating what they really expect, they like to use rhetorical question to either challenge you or express their discontent, for example "Why did you do this?", "Why you didn't do this?", "Is this normal?" But partners are their keys to te projects so they try to never offend the partners. Limited promotion.