Pros
RES is a customer and human-centric company that has undergone a huge amount of positive change recently.
The company culture emphasizes "Be Good" which in short means treat team members and customers like you would friends and family. This is very refreshing and makes coming to work every day exciting.
The company invests heavily in the training and professional development of its team members.
RES has figured out how to achieve great things (multiple years of being nominated as one of the top tech companies in Indiana, INC 5000 fastest growing companies, etc.) while also remembering to Be Good and put our customers and team members first.
I've been with the company for a long-time and we've undergone a decade worth of change in the past 24 months, and while it's been trying at times, it also has allowed us to transform the company into one that I'm very proud to work at.
Cons
The rate of change has been very rapid, as the company has had to make up for lost time in terms of making changes that should have occurred years ago. How some people respond to change (even if they see that it's what is best for the company, the employees, and the customers) can be exhausting at times, but we're a better company as a result, so the juice is worth the squeeze.