Pros
I am a current Associate here at Rand Group. I was hired as a college grad and really appreciate the opportunity Rand Group has given me to grow my skills. The people around me here are very knowledgeable and experienced and are eager to help and answer questions as they arise. One of Rand Group's core values is Learning. The training program is fantastic and challenging. You get a training plan every year to work on so you can ensure you continue to grow your skills and develop. You can also give feedback to your manager on what you would like to learn as well. As a college grad, they don't expect you to know all the technology and are willing to take the time to train you on it. There are performance reviews every 6 months which I have really appreciated. This keeps the dialogue open on your performance, goals, and growth. The bonus program is nice and provides a good opportunity to earn some extra cash. I love the hybrid work schedule. Currently we work 3 days remote and 2 days in the office.
Cons
Can't really think of any. You need to be organized as the work here can be challenging and requires hard work, but that will ultimately develop your skills so you can grow as an individual.