Glad to be part of this small start up company... been expose to a lot of things that i wouldn't have been exposed in any other work environment. Everyone helps each other and the list of things I am learning keep getting bigger and bigger. Company has a lot of employee incentives that keep you motivated to do your best.
Cons
At to this point i haven't seen a con... may be the fact that office is bit small and sometimes it feels a little to crowded to my taste. beside that, i think the company is a great company.