Pros
Raftelis is a great employer. Not only do they generally care about your development and success as a professional, but they care about you as an individual. They stress the "work/life balance" which is important to those of us who have families. The new hire process is also excellent with very thorough orientations and knowledgeable employees to help guide you through the process. The mentoring process for new employees is also superb. There is a wealth of knowledgeable people go to for help if any problems arise & they are always willing to help or point you to someone who can. I have been in the work force for almost 25 years & I have never had such a wonderful employer.
Cons
Like any job there are stressful situations to maneuver and, like any consulting job, there are demanding clients, tight deadlines, and multiple projects that require your attention. However, if you are a hard working individual & willing to do what is required, the positives outweigh any negatives.