This has been one of the best companies to work for. A growing company with truly caring leadership who value employees for who they are not what they can get out of them.
Cons
Possible slight con: Family owned, operated and managed so chance of promotion above a certain level is highly unlikely.