Working for someone else's company means you are a tool to generate profit. That does not mean you cannot enjoy it, and your team, and even make some friends. Still it is vital to understand the business itself is not a family. Companies that pretend to be families seek to build stockholm syndrome which will make you unwilling to look for a better deal for your talent.
It also makes it hurt more when you are laid off and the illusion is broken.
You only ever work for yourself. A single employer means you have a single client. It also means you only have one source of income. That is always risky, because work done for others is always temporary. Honestly full time employment is way way -more- risky than being an independent contractor with a few small predictable retainer contracts.
Also key to remember is that no matter how rewarding and interesting the work is you will eventually lose access to that too unless you fought hard enough for it to be open source.