I worked at Institute of Reading Development full-time for less than a year
You receive excellent training (for which you are paid) and you have superior support and guidance throughout your 10 weeks of summer work. You might also be able to continue on to work for IRD in... the fall in other capacities. The pay rate if decent, and you can make a lot of money over the summer (and there's overtime pay, since the hours in a week are often longer than 40). It's excellent experience for teaching at any level, including college. Great work not only for graduating seniors but for graduate students as well. You also get to work independently for those 10 weeks--so you both have strong supervision but also a sense of freedom and independence.
I wouldn't consider these "cons"--just things of which to be aware. The training is online and it's full time for about 3+ weeks. The summer work is tough---as in, it requires discipline and... commitment. And to be sure, working with young folks at all age levels has its challenges at times (keeping them in their seats! e.g.) and it can be exhausting. IRD is upfront about that---they will make that clear throughout the process. You have to be prepared to give up your summer to this work. You get paid for your prep time as well as in-class time. So the hard work is compensated---that doesn't make it less exhausting though. You also have to have a vehicle---the sites require vehicle travel since you're hauling a lot of books back and forth. You have to be disciplined with time on the days you teach--and organized. Some travel time can be long---you are compensated for anything above 45 mins one-way--aka your commute (and all other travel expenses like tolls and parking fees are covered by IRD).
I have been working at Vendini full-time for more than 3 years
Vendini has grown up a lot over the past year or so. Over the past couple of years, they made some tough but very needed decisions to let go of a few top executives and made some great additions to... the leadership of the company. I've seen lots of promotions since I've been at the company and it seems to be growing into a place that rewards hard work and people who focus on solving problems. The benefits are solid and the company has made a lot of improvements to their wfh policy and overall flexibility. I find my role and department to be rewarding which hasn't always been the case and I think that the Customer Success and Sales departments are especially great departments to work in.
Past missteps do still haunt some people who have been at the company awhile and that can negatively contribute to the culture. However, all in all the company seems to be moving in a positive... direction culturally. It's still sometimes hard to really understand the strategic vision of the company and there is sometimes disfunction that originates at the CEO / top executive level. However, the leadership team that is in place now seems to be focusing on the right things and there are fewer and fewer bizarre comments and decisions that come down from the top.
The product and engineering team still seems to be fairly dysfunctional. While there have been improvement in this area, there's still a lot of room to grow to get the product and internal product development processes to a good place as well as establishing a level of accountability with this group when things break due to this dysfunction. There's a new product leader and also some reorganization at the top that make me hopeful this will improve in the near term, but this is the area that still needs to most improvement.
Advice to Management
Continue valuing people who work hard and focus on solutions. Continue investing in managers and retaining the people who are meeting and exceeding their job expectations.