If you're looking for overtime, CKS is a great place to work. Management is friendly and very understanding. They are pretty much flexible with almost every situation as long as you come to work and do your job as expected.
Cons
There are very few but some people in management feel that because they can hire and fire they hold their employers whole life in their hands. There were too many hollow threats to just sit and stay.