Pros
Very in tune to Global / Environmental issues. Wide open marketplace for development and creativity. Has many options in place for growth of business and the individual built at Corporate level. Decent benefit pkg. compared to other industries.
Cons
Very little to no encouragement from management for the individual to pursue anything that might be offered. Not a true team environment. Too much separation of job tasks by title. Corporate level is totally out of touch with field employees and the customers. Products too high priced and customers have no easy access to service for the answers they seek. People rushed to do their expected tasks, The company is always adding tasks cutting hours but not increasing pay in balance. Also the "new dispatch system" is counter productive.