As a first job I gained a lot of experience, I worked on big projects since the agency has some of the biggest players on the Greek market and now some internationally (COSMOTE, NBG etc). Also big plus it is fully remote, pays good money and the almost all colleagues are some really good people.
Svantaggi
After a certain amount of time you reach a growth limit due to the nature of the agency workflow. In one hand clients always have the upper hand in what is the final products and how much effort you put in things and on the other managers will not be satisfied with the quality of what you offer, so the balance is always off to who you try to satisfy. Also a lot of times since you are always the third party to the client you have to prove your self every time and sometime they still don't accept you and that become tiring after a certain point.