Pros
When I interviewed at JAMF it was a great experience. I had a friend that was already employed by them and they could not stop saying great things about the company, the culture and the product. Training was fast and furious, akin to drinking from a fire hose. I did not have too much of a technical background but I had come from Apple, so I was a shoe in. The people are great, the two CEO's at the time were awesome and they would host meetings once a week and engage with the employees. Dogs at the office, amazing location were a plus.
Cons
Being in a position where you are the first line of contact for troubleshooting was no problem. The problems arose when you had to elevate an issue to the engineers or there was an issue with the customer environment that a TAM could not assist with. The teams were stretched thin, overworked and underpaid. Middle management did not seem to care, and seemed to be upset when told that there was an issue with how calls were being handled. There was no upward movement from your position, lateral movement was not possible unless you knew someone in the dept in which you wanted to move.