Very professional company with a great boss. Everyone is encouraged to do their best, and the owner also understands and accommodates personal and family life issues.
Cons
Really there are no downsides. I suppose there are not many "good" restaurants nearby, but I don't mind that as I typically bring in my lunch.