A professionally behaved company that's easy to work for/with - compassionate, friendly, always keen to develop, and ensure the correct tools are available for the job.
Cons
Honestly, I have nothing to say here. Sure nothing is perfect, but I can't think of any con worth mentioning.