Work Life Balance is very good. Senior management is very friendly and results driven. You get a nice compensation and benefits for the size of the company it is.
Cons
Career opportunities are not good due to business model of the company. Culture and values have not taken a shape or form yet.