Pros
No pros. Seriously, this was the worst job I ever had. I waited to write this review after I left the company so that I wouldn't be writing an emotionally based review.
Cons
Negative work environment with exceptionally poor morale of the technical groups. Working with supervisors that have no qualifications to be in supervision or management position. You have no recourse. They promote based on if you have the "pull" or who you knew. Management doesn't listen to technical people working on jobs. All work and direction decided by management which is directed by corporate office in Iowa or out of Netherlands ( not a US owned company). They lost 3 of their best programmers/developers/analysts in my area due to inept management and lack of skill enhancement. NO SUPPORT of their technical personnel. Had one person training their replacements without giving her a promotion or new job title. Everyone on edge since they don't know if they are next in line for lay-off. The worst run company and worst job & job environment I ever had! On the purely objective side, benefits decreased every yr. and they are increasing outsourcing work. They have now a plan in place to terminate or relocate the vast majority of technical support to US Corp office from the office I was in.