Pros
Very good benefits package, flexible work schedules. Ethical company, good commitment to customer. Provided good severance to workers during recent reduction in force. Team members committed to doing a good job. Good commitment to local community - foundation sponsors a number of charities and community improvement initiatives. Senior management making special effort to communicate to employees and provide perspective on economic and competitive environment.
Cons
Slow implementation of new technologies, pockets of micromanagement, overly restrictive security department can interfere with timely completion of projects. Difficult to advance - have to 'prove yourself in the position' before promotion. Recent reduction in force could have been handled more tactfully - employees knew it was coming for weeks before the day of the reduction, causing significant tension.