Excellent company to work for.
Pros: Great benefits, huge opportunities for professionals, international relocation available.
Cons: Non-degreed positions are in constant flux.
Excellent company to work for: national/international opportunities available, great benefits, solid work for engineers of all types. Customer service departments completely unstable, though. Most groups moved in-house, but off-shore to sites in Puerto Rico, Prague, or Bangalore. Overall, excellent corporate culture - big on Kaizen and 5S: process improvement and internal development.