Small start up, easy to work with senior folks, complete transparency in operations, get to understand how to run a business from sales, to marketing to operations to engineering.
Cons
Cash strapped and depend on the prompt customer payments, unable to impress any good investor, lack any professional training, frugal spending on employee welfare.