Pros
People, technologies, open door policy, you can contribute to making the business a success (and they listen), working hours, culture, free drinks & snacks
Cons
Nothing to report although the interview process is very long meaning that sometimes candidates will get other offers elsewhere whilst the process is still running.