Good clients, good people/teams, and rather healthy work environment.
Svantaggi
Seems like a lot is always going on with some disorganization due to fast projects. Lots of last minute changes and tech problem solving.
Kept extending my contract/adding new clients on and then just sort of didn't without much communication, mainly due to what I consider too many things going on at once.