Always something exciting happening in the industry, and the company tends to keep up with that.
Pay and benefits were pretty competitive
Small team with executives on site
Kontras
Yearly bonus not guaranteed (performance based)
Raises depend on company overall revenue and success (not guaranteed)
Stressful environment if you are not seriously into this line of work