Vantaggi
Some nice, very smart people. Christmas bonuses are generous. Some nice clients. Small company so you aren't just a number. The CEO is a nice guy.
Svantaggi
Lack of any type of management. Ridiculous workloads (I read the reviews on here about uneven workloads before taking the position, but overlooked them so I suppose it was my mistake). They will throw job after job at you without taking into consideration what you already have on your plate. And what's worse is they really don't care. The CEO and COO have NO idea what it actually takes to do the work and are very disengaged. No flexibility in work schedule at all. You can work 50 hours a week and they'll dock vacation hours from an exempt employee for a doctors appointment. Management will ignore REAL PROBLEMS that employees are having and focus on ridiculous things like who took a long lunch one day. No 401K match. Expensive benefits that aren't very good. VERY stressful environment. Instead of under promising and over delivering, they promise clients the moon and the stars to get business then walk away and leave employees scrambling to figure out how to make the impossible happen. Honestly, too many negatives to enumerate here. I've worked for several other firms, and I can genuinely say that I've never encountered a company that offers so little to their employees while expecting so much in return. If you're smart and a hard worker, do yourself a favor and go elsewhere. You're efforts will not be reward here.