There has been multiple opportunities for advancement. With no layoffs in 30+ years, job security is fantastic. Co-workers welcome new people and welcome new opinions.
Cons
Because of the small workforce employees often perform multiple roles requiring dedication and long hours for success.