Pros
Creative and fun co-workers. Flexible schedule at times Worthy mission Relaxed dress code
Cons
Chaos within the company at all levels. Constant changes in policy and pay structure. Unrealistic expectations for employees by upper management. Sales staff under tremendous pressure without proper training or support. Disrespectful treatment of employees by senior management (Regional Sales Managers crying in front of other employees due to public belittling by upper level management) Employee expenses not reimbursed and pay is at times miscalculated in company's favor. Employees have to watch their pay carefully. Very high turnover of sales team. Micro-managing is huge problem. Red tape and absurd rules make an already difficult job worse.