Cons: company growing, and is tight on money. may be hard to get salary you want, or annual increases.
People are generally friendly and communicate well. Room to grow and learn inside after hire. Promotions are available with time. Great benefits and retirement plans. They really care and want people to be happy and taken care of.