Pros
Good support, local team was good and fun to work with. Opportunity to move within company if willing to move.
Cons
Don't expect to get paid out the two weeks when you submit your resignation. They will not honor it and term you that day along with not pay you out for the remaining personal days you are provided at the beginning of the year. Company went to "specialized roles" where one rep took care of one specific area. Seems great but was frustrating when multiple lines of opportunities arise from one customer. Had to rely on others rather than handling it yourself. Also very micromanaging with tracking mileage, proposal activity and pipeline even though they have CRM to see everything that is going on. Very hands on which is fine but to a certain extent. Even if you sell enough to hit your quota they still expect more. Expect a lot from you and left some open promises over the years.