They have a great team of workers, relaxed environment and lots of learning opportunities.
Cons
Pay doesn’t reflect the work you do. Upper management seems lost and uninterested in fixing the issue. It seems they are more than happy to loose employees over paying them what they’re worth.