The company atmosphere is slightly looser than what I normally encounter at other companies. Once you familiarize yourself with the product, what part is supposed to be there and what isn't,
Cons
-Slight learning curve
-Since this is such a small company, almost everyone needs to fill several job roles