Smaller company means growth/career trajectory many times depends on success of client. For those who want to see the clients win and work hard at doing so, this shouldn't be an issue. But if you're looking for a super structured and predictable career path, that might be unrealistic.