Pros
Most employees in non-management role and a handful of management are great. Good benefits
Cons
Terrible pay for what you actually do. Management is lazy and pretends to do a lot, but doesn't do anything. Many managers are puppets of upper management and don't think for themselves. The most hardworking employees do all the work, but no credit. When a project is close to being complete, it is reassigned to management's favorites. Discrimination and retaliation is the norm and encouraged, and HR protects the management. Fear-based management causing the best employees to flee as they are taken advantage of. EEOC should be involved considering what management and HR are doing are unethical and unlawful. All levels of management are out of touch with the employees. American's why as management describes it is "Caring for people on their life's journey." What it should be "Caring about management filling their pockets." The management doesn't care about anyone but themselves.