Pros
Work-life balance flexibility and freedom decent pay (base), but don't expect earned commission on deals you close Ability to wear many hats, take on new responsibilities, and learn new roles Team of great people company is still fairly small, so everyone has a voice (opinions/feedback are known and voice is heard) Non- tech-giant culture
Cons
Feels unstable at times (or most of the time, with no stability) and there are real issues with the product that can cause the company to go under A heavy workload Gaps in resources Structure is minimal Poor management Uncertain job security constant change unclear job description fewer employee benefits the company feels like a disorganized mess no clear sense of the company's mission, values, and vision