Pros
The staff (Corp Sales, Admin, CS, etc) are excellent to work with. People generally have a very positive attitude and work very hard. In recent years an attempt has been made to eliminate the internal corruption that has plagued the company. That has helped improve the overall morale of the organization in the last 5 years and improved employee treatment.
Cons
As an unwritten policy there is absolutely no promotion from within. New jobs are not posted for internal staff to see. HR actively seeks to hire from outside and keep new openings/jobs quiet until the role is filled. The upper management do not see employees as valuable assets, but rather as liabilities. Aside from Corporate sales, reviews are few and far between. Raises are non-existant. Salaries are low.