The employees you work with are great talented individuals. Helpful and welcoming. Says a lot about the management team and the company culture. High ethics and standards.
Cons
Could use a little more structure, but they are working hard to achieve that.