Pros
The company is very stable when it comes to employment. When everyone was getting fired in the economic downturn, Expeditors kept everyone working. The pace, for most teams, isn't hectic and they do promote a good work/life balance. Good benefits as well but they were better in the past. Most Java and Angular development with some legacy apps still kept limping along. No parking but they pay for public transportation. They require at least 54 hours of training and will pay for some outside training if they find it pertaining to your job. They want you to have a planned work schedule but do offer some different work hours such as 9 hours per day (1 for lunch), 9 9's and an 8, and 8 11's.
Cons
Pay isn't as good as other places, for sure, and raises, depending on the team you're on, could be once a year or several years. You'll receive annual reviews but they tell you those aren't tied to your pay, nor is your cost of living, so you're probably going to have to fight for a raise. Still, other companies might pay you more but ask you to work more than 40 hours a week so the pay situation isn't black and white. They also have a dress code, which can be a deal-breaker for people in the tech industry. Until recently men were required to wear a tie. They've dropped the tie but you'll still have to wear a collared shirt, slacks, and dress shoes. The women's dress code is a bit more questionable and seems to be a bit less restrictive. With Covid, as with lots of companies, we all worked from home for quite some time, and although we've proven ourselves to work from home effectively, management still insists on bodies in cubicles. They did, however, offer a work from home 1 day every two weeks and will allow this if you need to attend an appointment that being at work that day would make it difficult. This is a slow-to-change company, which can be good if you want to get away from the rat race but can be frustrating when you see other companies doing new and exciting things. This doesn't mean, however, that new ideas won't be implemented. It just means you'll have to understand that it might take longer than at other tech companies.