Pros
The company is stable, with absolutely no micromanagement. The CEO is great, investing in his people in training and coaching. Overall, it's a very good, calm atmosphere, and very nice people work there. Very innovative company, approachable leadership.
Cons
No cons while I was working there.