Pros
You learn a lot about the trucking industry and major businesses that rely on their logistics teams to function (grocery stores, mailing companies, etc.). Industry definitely has a lot of people who have been working in transportation for a long time, so if that is where you have interest, it's definitely the place for you to learn from experts. Also - a lot of the VPs and management actually started in this role, so in a way, they do understand what you're going through and can offer career advice. Ultimately the management, VPS, etc. seem extremely willing to hand out advice or chat with you BUT ONLY if you reach out yourself. It's a great place to start out, because they do throw a lot of things at you and you learn to be efficient and work independently pretty fast. Management can be nice if you do your job (that's everywhere). They do promote independent growth and a self-starting mentality, so if that's you, you will thrive. Because of this, the management/operations training program isn't so much a program, so much as a testing ground to see where you eventually fit in. This can be good if you're also trying to figure out what you want to do career wise too. They give you a lot of flexibility on what you want to do, and anything you want to pursue.
Cons
It's definitely not as advertised. You're not exactly "managing"/"learning to become a manager" so much as you are outside taking picture of trucks, scheduling PMs, and trying to book people into their rentals. If anything, you're a receptionist with a lot of extra duties and a lot of oil stains. Once you become decent at your job, management will give you a dozen of presentations, projects, and extra little things to do, but all without a pay raise. They expect you to do all of these side projects AND do your job 100%. If you don't, they think you're not as dedicated and they'll just keep dangling a $1-2 raise in front of you until you burn yourself out. Mind you, they do tell you that it's a means to get promoted, but most people do not get promoted. That's because a lot of people have stayed at the company for 20 years, which is great - until you realize that nobody who has stayed that long is leaving or retiring anytime soon. So you can either move to a different place geographically (which just isn't feasible for everyone) or you can wait another 5-10 years for someone to hopefully retire. If that weren't enough, they don't hold regular reviews (monthly/weekly) in this role. They say they do, but realistically they don't and it's very irregular. Unless you are doing poorly, they aren't really trying to keep up with you, which can be really frustrating when they keep dangling these so-called promotions/growth opportunities in your face. Management can be nice but they overwork people who stay because they can't be bothered to make the bad employees improve. They end up losing a lot of people and they're always understaffed. People end of working so many additional hours because they just can't hire anyone. It got to a point where they just had to put a hard limit on overtime and cut hours in hopes of not overworking their people. But what ends up happening is the upper management just ends up doing the job too. So at the end of the day, everyone is overworked because they just refuse to hire more people. Even though starting pay is decent compared to other jobs, it doesn't really get much higher over time. It just doesn't seem worth it to stay and try to get promoted unless you happen to really like the industry. I can't imagine anyone surviving with the starting salary for a long time, though, so most people try to get promoted very fast. But like I mentioned, the growth is limited, so you better hope there is an opening. If not, good luck. In terms of benefits, they're okay. Vacation is what, 2 weeks? It's barely enough, so a LOT of people end up having to work the holidays. And good luck if you get sick - there's barely any sick days in the year for you. Lastly, the culture is very rough. They've normalized overworking people, so anything that resembles worklife balance is very shocking to them. They love someone who will just say yes to a Saturday shift, or will welcome getting a text at 10PM at night to ask if they can cover for someone the next day. I get that this industry requires people to be there at extended hours, but again, they need to just hire more people. They also have this phone that you have to take at least once every couple weeks, where customers who have breakdowns will call you once if not multiple times in the night to help them. And if nobody answers, you have to drive the location in the middle of the night. The good thing is that you do get paid extra for this, but the thing is - why would you want this? Imagine doing this, getting multiple calls, and then having to come in at 6AM the next day. And they NORMALIZE this!!! The craziest thing about this is that while you're running around trying to cover 2 shifts in a row, they expect you to come and ask them for a chat/hang out with them to show your dedication to growth. It's madness. If there were multiple people covering the counter and sharing the brunt work - sure, maybe we could all go and schedule a coffee chat with our managers. but when our shifts are from 6AM-6PM - what are they expecting?