Great company 5 years ago. Pay is great and products are great.
Cons
Poor Management. Middle Management does not coordinate with the Sales Team. Communication is one way, from the top down. Ideas and opinions from current employees are disregarded. The management team does not understand or know who their customers are or what they want. Marketing just talks about the business and not about the product.