Flexible schedules - Always willing to work with employees surrounding family matters or health care
Learn the job from the ground up
Management team always accessible
Small company
Cons
Because it is a small company there were limited opportunities to advance unless someone left the company, and many people worked there for many, many years.