They have a great work environment, and all the coworkers are professional and friendly. They host out-of-work functions for teambuilding as well. There are also on-site training lessons and the like..., run by fellow coworkers.
Some of their systems and values are incredibly old-fashioned. At the time I was working with them, their proof of delivery system was still on paper, having to be scanned and uploaded into the... system.