Good onboarding, investment in employees, good benefits and generous bonus structure. Helpful team and knowledge sharing is encouraged. Opportunities within the company and great reward and recognition schemes. Clear direction from leadership.
Cons
Stressful environment 1-2 weeks towards each quarter due to high sales targets (justified by generous commissions, however could be better system to improve this). IT support isn't great, especially for remote workers.