Pros
- Company culture places a high emphasis on employee satisfaction, work-life balance, rarely saying no, and constructive training rather than criticism. - The entire company is fully work from home without exception. You will never have to worry about "returning to the office" because there is literally no office to return to! - Speaking from personal experience, I have never felt micromanaged to any degree. Employees are trusted to do their work at their own pace. Any escalation requests come in the form of polite, honest requests.
Kontras
- This can be said of any enterprise level software company, but when platform upgrades break significant functionality, it takes a relatively long time to restore services. This naturally leads to higher ticket volumes and louder customer complaints. (Typical server downtimes are almost always quickly recovered from, at least.) - Career Opportunities are quite restrictive due to the nature of the business. Technical opportunities like Support and Implementation are obviously present, but aside from that, it's nearly all sales and marketing-related.