Sales are the red-headed stepchildren of the company. It doesn't matter how hard you work or how many hours you put in, management tends to be very negative towards the team. Don't expect your paycheck to ever be correct- the system for calculating it is broken and you will have to fight to get paid every month. Your paycheck is also very dependent on the performance of the tech teams; your pay will be docked for sub-par performance but theirs won't. CEO is also a very bad judge of character and hires people with poor personal habits that technically look good on paper and this can affect your commission check as well. The CEO says whatever comes to his head without filter no matter how rude or demeaning it is to the people working so hard for his company. Constantly fluctuating staff creates a roller coaster of ups and downs for customers and sales. There is little opportunity to advance or move into different positions from a sales stand point in the company. Management doesn't celebrate when people move on to new positions but uses it as reasons to put down, blame problems, and belittle the person who used to work there - not a great way to act about a formerly valued employee. Don't bother to put in notice when you leave; they just do a "separation without pay." (yes, a fancy way to say they fire you when you're decent enough to give them notice)