Pros
My division was willing to hire me out of college with limited experience. Relocation was smooth. Benefit package for health related items was far better than average, but pricey for a family. The CEO and upper level VP's have good insight and communicate well to employees. Provides a good fit for entry level employees to become skilled. Substantial Christmas bonus for all employees (about 8% of salery).
Cons
Let me premise this by saying, "I didn't work in an engineering group, so my criticism may not be applicable to the core of the company". However, I did work in a billable, client contact position. Salary didn't keep up with inflation or skill set. Tuition reimbursement is a joke. You need to stay with the company five years after you have received your degree or else you must pay back the amount that the company fronted. The company only pays for 50% of tuition. Despite gleaming employee reviews, words were not backed up with actions on the part of middle management. There is no plan for the advancement of internal employees.