Pros
Top-tier benefits for a company this size - the generous PTO policy allows you to maintain a healthy work/life balance. Cheery atmosphere, coworkers are very helpful, patient, and talented. Always a treat to talk it up with just about anyone. Pay is also great for the area. Let me also say this - they treated everyone extremely well during the beginning of COVID-19. Quick move to remote, pandemic bonuses, and helped purchase necessary equipment. These moments typically show you who people truly are. We work in a variety of industries, ranging from SME to Enterprise sized clients. The range of clients and solutions keeps it interesting. Training Content is truly high quality and you will feel proud of the work. Regarding business outlook - all indicators point to increased investment in the L&D/Training industry. Given remote work and blended delivery will continue to grow, you won't be worried about the company's health.
Cons
Smaller, growing companies often struggle in similar areas. For example, didn't have a development plan until ~6 months into the job and 1:1's aren't up to par with previous experiences. It often feels like you are pushed towards what the company needs as opposed to exploring where the individual wants to grow. Onboarding was also a slight struggle, as there's no formalized training and it left me feeling unprepared. There's certainly a growth opportunity to align the training, development, and onboarding with the mission/value statements + the work we do for clients. Agree with previous reviews on resource squeezes and role ambiguity. Again, these are small concerns and if you've worked at any SME Business before, it's expected. It's difficult to juggle internal processes when the primary concern is delivery and revenue.