Lots of opportunities to innovate and add value immediately
Ability to work with companies in many different industries which provides a lot of opportunities to learn
There are opportunities to grow and continue to take on more and more responsibilities as the company takes on more clients.
Cons
Just what you would expect of a startup- there's the need for more structure in some areas.