Pros
-Company prides itself in building long term relationships with customers and constantly meeting their unmet needs -Family owned company from top to bottom, and environment is reflected as such (team appreciation events, birthday celebrations, free daily salad bar/snacks/drinks, etc) -Compensation and benefits package is hard to beat (401k match, HSA contributions, etc) -Smaller company, which means that employees are sometimes asked to wear different hats and contribute to the team effort -To whom much is given (high compensation, great benefits), much is expected
Cons
-Company constantly evolving to stay ahead of the curve with marketplace trends, so if you're looking for a static, mellow, and slow workplace, this is probably not the place for you