Pros
The people at Cornerstone from the top down were positive, caring, friendly, helpful and truly a 'family' yet professional atmosphere. It was a joy coming to work each day
Cons
It has a challenging, dynamic, complicated, interesting and unique environment
Pros
Work life balance, Different technologies to work on
Cons
Less growth, Can find bad managers