Smaller consulting company, people not numbers
Friendly environment
Lot of opportunities to learn and improve oneself
Great management (leadership by example)
Cons
Smaller consulting company, less structured
More challenges to face competition from much bigger companies
Slightly less career opportunities