•Creative energy is the most important energy here
•Flexible and fun work environment
•Lots of perks
•Never gets old, always something new and challenging to work on
Cons
•Small business, so you wear many hats, which is the closest to a "con" I can think of.