The work hours are very flexible. As long as you get your projects done on time, you can work whenever you're free. The office environment and co-workers are very friendly and helpful.
Cons
As far as cons go, I don't really have anything bad to say about Cytophil.