Team collaboration is outstanding. No matter what position you hold, your contributions matter. Management all the way up to the CEO are very invested in the success of the company and are very personable with each employee they encounter. Pay is competitive and benefits are great!