Great core values and crystalized vision. Leadership promotes teamwork, collaboration and accountability. Employees are recognized for their contributions and provided flexibility.
Company really cares about their employees, and it shows!
Cons
The only con is also a plus, we work hard, and we play hard!