Would like to know what it is like working for this company? Is it alot of micro-management? Are their current reps happy? Would prefer honest answers from anyone currently working for them. Would also like to know about the training, benefits, expenses, etc... Thanks much!