Vantaggi
Small company with great growth potential. You're able to mold your own path if you have the drive. Plentiful access to training to advance your career. Interesting work, with occasional travel, and interactions with a first class diverse client base. Coworkers were a great group of people. Very hardworking, driven, smart, friendly, and interesting. Beautiful office and a "cool" brand. Benefits include free health insurance.
Svantaggi
As the company is small, the owner micromanages to the point of it being detrimental to the growth of the company. Owner pushes employees to work 60+ hours without breaks, threatens to fire you if you don't keep up this pace. Has unpredictable mood swings, and as a result the company has a very high turnover rate. There are some really great aspects to the company, but because of the owner it's not worth the stress and instability. Downside to benefits, only get 3 sick days and 1 week vacation.