Vantaggi
Small, well established, boutique firm. Lots of freedom, zero micro management. Great place for self-motivated people who don't need someone breathing down their neck, or constant hand holding. The team is supportive, good communication between the team, everyone knows whats going on with each others req's, but there is still a high degree of autonomy. Owners are great, professionally and very friendly and welcoming from the start. I worked before in an environment with constant metrics, people watching over your shoulder, high turnover, competition between recruiters, etc and this place is the opposite. Small, tight knit team, established clients, knowledgeable about the Tech market, very comfortable work space.
Svantaggi
If you need lots of support/training, micro management, probably not the place for you. It is for people focused in their career who can work autonomously.