Small company, good people for the most part, good corporate culture
Svantaggi
Slightly unorganized due to growing pains, interdepartmental communication can be bad at times, opportunities for advancement and increased compensation are not amazing, new positions are not always effectively communicated internally