Pros
Hunter as a whole seems like a fantastic place to work no matter what department you are in. I see happy employees here, and I see people staying for a much longer time than what I've seen at any other company I've worked for. Speaking specifically of the software development (mob programming) department, it is absolutely extraordinary. It is a phenomenal situation where you can learn and grow a ton, and with a strong focus on quality and software craftsmanship, you will likely write your very best code. Every developer serves as both mentor and mentee on a constant basis. There is a strong focus on leveling-up every single person on the team. I cannot possibly recommend any other company higher.
Cons
No work place is a complete panacea, but Hunter Industries comes closer than I ever thought possible. Mob programming is certainly not for everyone, so you should consider that aspect carefully. If you want to grow as a developer, I can't imagine a better paradigm in which to do so.