Pros: Given a lot of autonomy to do your job and run it as "your business". Fair pay, great benefits, overall great environment.
Cons: Don't really have any...had to relocate for this position but worth it.
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.