Pros
I had complete independence of doing my work without any micro management from the seniors. It was the best consulting job I had and would have never left if not for family issues. Pay is not a problem for the right candidate and your knowledge is respected. Being a small size company, bureaucracy was non existent and the CEO personally knows every employee. The projects were in all variety and you can choose what you want to do.
Cons
Not a highly recognized name and I guess the name itself needs some improvement :). Jokes apart, sometimes it felt that mitigation projects were too small and may not be worth mentioning on the CV, but they were may be 20% of my work load. Rest of the time I was busy with implementations and upgrade projects.