-CEO and managers are very open and honest, allow discussion and feedback.
-Good co-workers and you feel like a contributor daily.
-Management is invested in both the day to day work and the employees themselves, and display it.
Cons
-A little lax in structure for the lower level employees and interns.