Pros
Still some good people left who want to work hard and see the company succeed. Training programs are good but are at odds with the way the company actually operates, especially as it relates to sales.
Cons
Fundamental issues with employee moral. People do not feel like they are valued or wanted, even if they meet their goals. No salary increases, constant threats of layoff with little or no severance and worst of all, managers who don't know what they are doing. Worst leadership I've seen in my career. The CEO keeps talking about the company being a start up...guess what....very few if any startups have CEO's making a 1.2 M base, a 5M bonus, and 25M in stock awards; especially when the vast majority of its employees are making the same money for the last 4 years.