Very exciting place to work if you are creative, receive rewards if you developed new design or idea. Excellent support from the boss. Medical and 401K benefits. Also receive a small share on company when joining.
Cons
Cannot think of any cons, if you are up for it then its good place to work