The company seeks to be performance-oriented -- but it doesn't get rid of lower performing people as quickly as some would like to see. "Fairness" is a big theme in the company. But that has allowed some negative and low performing people to hide or hang around way too long. Also, the level of useful supervision is lite. You have to seek out guidance at times. You can't depend on daily or weekly meetings with your managers to provide that kind of guidance. The place is small and family-oriented, so you can get that type of job and career guidance pretty easily. But you have to seek it out. You also work on many different kinds of projects and activities. For people who are super structured and like to go deep on one thing, you'll be frustrated because you have to juggle multiple balls.