FedEx:
- an ancient dinosaur, using a LOT of ancient tech (I did my job in an AS400 terminal for 15 and a half years).
- A bureaucratic dinosaur, even backfilling positions could take 6 months just to get a posting and even simple office fun activities had to be kicked up the chain to corporate legal for approval
- You were a serial number, mine was 628254
- Everything I did was micromanaged to the second via time stamps
- Reviews were rigid, mechanical, impersonal
TrueNorth:
- Agile, even in the 6 months I've been there things have rapidly changed (and for the better) and that just blows my mind. I know it's normal for a startup but it's truly like magic to me.
- Not a bureaucratic dinosaur, our CEO is hands on in the trenches still. She's there asking questions, looking for feedback, keeping a decent working knowledge of everything that is going on. There aren't a dozen people between her and the lowest rung of the ladder.
- I'm not a serial number, I'm just Ryan. I'm treated like a human being.
- Reviews are typical for modern companies. I can also ask my boss for feedback any time and, unlike at FedEx, know I'm going to get actionable feedback and not have him scrutinizing everything I do for the next few days/weeks wondering what I'm trying to hide/cover up in my work.
---
I definitely see a lot at TN that is being done much better than at a dinosaur like FedEx, we have the ability to just try something if we think it's going to work better unlike at FedEx where it would have to be kicked up through multiple rungs of management, then non software engineers would be tasked to investigate it, then maybe 3-4 months later a very limited time study would get approved and done, and then that new process - regardless of if it was better - would get buried. At a startup it's just "sure, give it a try, see what happens" most of the time or a much more immediate feedback "actually, that is going to be an issue because of x, y, and z".
I did join TN when it was north of 50 people though. It had 2 years and change of operating before I joined so I did miss out on the truly chaotic bits but 100% I would say I'm now better equipped for either a brand spankin' new startup or a decades old company due to my time here. I absolutely think differently than when I started 6 months ago and I don't feel stifled by some antiquated system of doing business. If I have an idea I can go explore it, or even try it, I can grab 15 minutes from someone's calendar to ask why they're doing something a certain way and what about it is annoying/is awesome, and I can take that and maybe apply it to my work or even let my brain percolate on how to improve that for them.
If I ever had an idea for a startup, I 100% feel better equipped to take stab at it now that I've worked for one. I definitely know what is working as far as communication, documentation, scoping, etc.