Great atmosphere and people. Extraordinary focus on customer satisfaction. Completely open communication and all thoughts/ideas are roundly discussed.
Cons
Work sometimes demands trial type hours where 7x24 is necessary. Needs to be better measurements and accountability. New customers and products would be helpful.