Pros
Innovative environment, Talented staff, Long term career, No limit on growth, Management & owners are fair & compassionate people
Cons
Owners and management are really nice people and some employees have taken advantage of the owners commitment to taking care of their staff.