I worked at Revelwood as an intern
It was a wonderful place to work over the summer. I feel like I learned a lot and that there was a lot of focus placed on my growth and development. They even managed to tie in my job with my program at university.
I didn't really had any cons. It was difficult work, but entirely manageable. Whenever there was a problem I was able to go to my co workers and ask for help. They challenged me, but in good ways.
Advice to Management
Your five core values are a fantastic part of your company. As long as they get stuck with the company will do fine in the long term. It is a wonderful place to work.