Pros
Co-workers were great to work with. There is a great deal of talent in the sales team, the administrative support team, and most of the HR team.
Cons
Management and upper level management leaves a lot to be desired. They hire people who have the experience and expertise to do a job and then they don't allow those people to take charge to do their jobs. Upper level management is completely unorganized and at times very unprofessional. TONS of turn-over throughout the organization, and frankly, no-one is willing to DO anything about that. (better vetting and interviewing skills by the upper level management to ensure the candidate is truly a fit, better on-boarding and training and accountability of new hires in order to keep them, better lines of communication, treating everyone with respect and encouraging people (providing the right tools) to be successful and develop professionally) so they actually want to stay and build a career there. Offering annual bonuses and then finding illegitimate reasons for not paying it (company-wide).