Management cares about the staff. Continued Education is encouraged and paid for. Technology is up to date and work environment is relaxed.
Cons
Pay may be lower than average. Advancement opportunities do not exist with this small company. Overall all a decent place to work but you may have to go else ware for higher level experience.