Pros: Fantastic people to work with, worthwhile company objectives. I'm genuinely passionate about the work we do with our customers.
Cons: Professional development opportunities are thin on the ground and it's basically impossible to get a raise.
Reach out and let them know why you think they are awesome!
Be sure to check the companies website or LinkedIn page to see if they have any events posted.