The best people. Great management. They want you to succeed and will do their best to put you in a position to. They were open to and even welcomed suggestions and criticism, even when I was a junior hire. Benefits were amazing.
Inconvénients
They are a small company, and they have the resources of a small company.