Pros
XKL is a great place for engineering - employees of different levels of experience collaborating on innovative designs. New/intermediate engineers learn from experienced industry leaders and have the opportunity to work on a variety of areas that would never be offered at traditional companies. Senior engineers' ideas are valued and work with management to drive new projects based on customer opportunities. Unlike most private/startup companies, the ownership allows the freedom to explore new ideas and push the boundaries on their products instead of cutting corners just to get a product sold. Notable company benefits include competitive pay, health insurance, free drinks/cheap snacks, working from home once a week.
Cons
The engineering focus of XKL as a company is strong but operations is somewhat lacking. XKL also needs to improve their sales channel as a company - I am encouraged by recent steps that have been made to address this deficiency. I have read some of the other reviews and agree there is immaturity found in some of the operational personnel. From my personal experience, even though I did not agree with the approach of some co-workers, I have always been treated with professionalism and respect and allowed to fulfill my role with dignity.