Cult like atmosphere filled with empty promises, critical thinking is blasphemy, and questioning is a death sentence.
Pros
One may learn a lot about how important branding is. If you can create an awesome brand image in the mind of the consumer you can learn how to get away with crap products marketed heavily and with arrogance, a completely chaotic and unorganized back end process, and poor post sale service. It's genius!
Cons
Expensive benefits. "The company is not profitable" is a great excuse for a lot of things, like the lack of a retirement plan, and especially when all of management and most employees are cult members and willingly or unwillingly know this about themselves. They fall in line and march to the orders of what the most senior person in the room makes up about what they say the CEO wants. This was the first experience in my life where I was almost fired for not standing and shouting for a video message from the God-Emperor CEO as if he could see me not cheering and clapping and shouting his name in adoration. Seriously. Happened. I couldn't believe it.