Startup mentality with a lot of opportunity to try new things. The culture is a huge attracting factor. The hardest part is that management can be out of sync with the employees due to generational difference. Other than that, great place. All the coworkers are extremely nice and brilliant people.