Pros
I've been here 7 months, honestly I really like working here. Firstly, good bunch of smart people and very interesting work. Secondly the culture is welcoming, the benefits package is reasonably good. The work is entirely remote, some travel but not a lot. It's a fast-paced environment, so there's some drinking from the firehose, but that's any consulting company.
Cons
Growing rapidly, they hit some associated speed bumps