4.6Great place to work for. It is a growing company which that alone comes with growing pains. With every company there is good and bad. The good definitely outweighs the bad. The upper management demonstrates good business sense, and in my opinion is leading the company in the right direction.