Great people. Phenomenal CEO with the belief that happy people do the best work. Growing company. Great benefits. Great for hard working, problem solving, out of the box thinking people.
Cons
Leadership has room to grow. With that being said, most managers seem to be working hard to be the best.