Pros
The people are enjoyable and it's one big happy family. The team cares, upper management cares and CEO is down to earth and a hard working man. This company has a lot of long term people. That says a lot. If you're looking for a great company that values its employees, pays well and takes pride in what they do, then this is the place to be. What a lot of us value is that there is reasonable accountability at this company so if you're looking for a company to take advantage of, stop reading.
Cons
Sometimes the company needs to address negative people. What happened to firing people?