Pros
Good products with good reach, and potential for more sales
Cons
Very angry & borderline hostile work environment. CEO is possibly the most rude and condescending individual I've ever worked for. He's never happy with any progress and often makes very rude and demeaning remarks regardless of your effort or success. Get's hung up on very small items and bottle necks nearly every process in the company, making it very difficult to do your job. Every employee in the office feels like they're walking on egg shells as he threatens to fire you several times over the stint of your career. If it weren't for him, this company would grow exponentially and be very enjoyable to work at. I've never worked at a place where every single employee complains and feels disgruntled about their treatment. The only reason some don't leave is feeling like they're too old to move on and find different employment.