Because this is a newer company, everything is always changing. This can be good with promotions. The training across the company, especially in regards to management, needs some work. If you are looking for a constant challenge, with little training, then this is a good company for you.
ProsAutonomy, happy employees
ConsLacks proper training, low pay