Vantaggi
Small company, so you can learn several skillsets and grow your knowledge base out of need. People at the team level become very close.
Svantaggi
Small company, so opportunities are slim.
You have a problem in larger companies with bureaucracy, but smaller companies often get tied to the personal politics and biases that prevent further growth. BVTI is no exception. An individual attempted to make me feel guilty for being paid what would be a cale anywhere else. The same time, I had learned from several co-workers that this same individual enjoyed gossip and had said nasty, personal things about me and enjoyed bullying other coworkers.
Our relationship changed when I made it clear that this couldn't done to me. This individual would behave as a child when challenged and often enjoyed passive-aggressive forms of manipulation. This proved successful with the "lifers" of the company as it was intimated to them that they wouldn't have achieved anywhere near the same levels of success elsewhere.
This form of manipulation is enough to keep them under his proverbial thumb and "grateful" to be employed by BVTI.