Small company, so you get to know most of the people. Lots of interaction with executive staff, they care about employees. 9 hour work days, but every other Friday off.
Cons
Need approval from executive management for small things. Lots of manual tasks, need to implement better systems throughout.