Great place to work. Autonomy to produce your way!
Pros: autonomy
Cons: advancement
Great product and support from the entire organization. Technology is cutting edge and the product portfolio is constanly being upgraded to reflect changes in technology and customer needs/wants.