An interactive company where you have access to everyone from the CEO down. Team atmosphere where everyone is working together for a common goal. Startup feel but a company that has been around for a long time. Lot's of employee engagement.
Cons
If you don't like the small company startup feel and are looking for Big Company structure and Micromanagement don't work here.