Pros
Good technology, decent base pay + commissions (if you can make your number), and great direct manager. Some of the hardest working engineers, developers, and sales engineers in the industry. Great diversity and decent culture. The CEO is great, but he doesn't have the power to change the cons.
Cons
Poor 401K matching ($1500 per year). Extremely difficult to make your quota with pooled territory. Hard work and long hours go unnoticed and unrecognized. The company has stopped employee stock purchase program and shares to compensate employees (hard to get to 100%). This was a key benefit to being an employee and helped with total compensation. No industry training, no employee discount program, and mileage reimbursement doesn't match IRS rate. SEs will put in a lot of hours without a direct return for their efforts and odds of getting recognized for awards or President's Club is like winning the lottery. No real spiffs for SEs, instead you get tokens or tickets which are placed into a raffle drum... terrible.