Pros: stability, decent work-life balance, generally positive atmosphere.
Cons: heavy bureaucracy, low pay, no option to telecommute, lots of stale technology.
Expeditors has a lot going for it: stability, decent work-life balance, and a generally positive atmosphere. This tempting trifecta lured me in, but for most programmers the place is a trap. Here's why:
* Despite the flashy facade, the place is a shipping company. Think of them like the post office. They don't need cutting-edge technology, and they – more... sure don't have it. Some of their core systems are written in... wait for it... Cobol! Their new development is mostly in Java, but even then the patterns and frameworks tend to be stale. There's also no guarantee which project you'll be on. (I was hired for one group and then swapped to another.) No matter what they tell you, there's a vast gulf between working at a tech company and working at a shipping/logistics company.
* The pay is lousy. Ask around and you'll find it's common knowledge amongst recruiters that Expeditor's pays 10-15% below market average. They can get away with this due to point three, which is...
* They hire mediocre talent. There are certainly exceptions... they're the folks you'll tend to meet during your interview. Their average developer, however, simply isn't that great.
As an aside, don't be fooled by the 50+ hours of training required each year. Hiring managers like to say it's designed to help keep you technically current. In reality, however, it's a blanket requirement of all employees – whether or not they're devs. In your first year, the 50 hours will be devoted to corporate indoctrination: topics like how to professionally answer a phone, and what constitutes harassing behavior. It's mind-numbing stuff. In subsequent years, the hours will tend more toward shipping and logistics related topics.
Bottom line: If you're getting older and want a place to coast to retirement, Expeditors may be a good fit. If you have any ambition whatsoever, however, stay away. Seattle has many better offerings. – less