Small Company, tightly knit group of people
The variety of work.. different challenges each day
Friendly work atmosphere
Taking time off is not an issue- ever
Cons
Management isn't very driven towards the satisfaction of their employees
Does not offer any benefits or salary to offset the non-existent benefits
No room to grow career or position within the company
Not very focused, at times the "left hand doesn't know what the right hand is doing"