I worked at MasterGraphics in a technical role, performing teaching, consulting, technical support, and sales support for Autodesk manufacturing software products (AutoCAD, Inventor, Simulation, etc).
The technical team usually rotated who covered tech support for our customers each day. I'd head out on periodic sales calls to perform product demonstrations. And I would teach classes both in-house and on-site, depending on customer needs.
I really enjoyed meeting the customers, learning about their manufacturing processes, and how they were planning to utilize the software. I also enjoyed the training opportunities provided to sales and engineering groups. Many of us would go to Autodesk's Tech Camp or Autodesk University each year, giving us insight into new products and technology improvements, as well as helping us network with other companies and resellers.
There weren't many downsides to my job. Technical support could be frustrating, at times. But that's to be expected. And sometimes frequent travel to other offices or customers for training could mean staying in hotels or plenty of driving. But, travel was usually sporadic.
Throughout the year, there would be holiday parties and potluck lunches. Employees would get a bonus around Christmas. And it really seemed like the management wanted to help their team succeed through listening, mentoring, and providing whatever opportunities they could for team members to learn and improve.
Overall, I enjoyed working here, and I'd recommend it to anyone interested. It was relatively low-stress for me. And I generally got along with all of my team members.