Pros
1) Good pay and benefits 2) Good vacation/time off 3) Good flex time and work/life balance 4) Beautiful campus with basketball, gym, tennis and walking trails 5) Richmond has low cost of living PLUS great schools and very little commute time
Cons
- terrible performance management system - most people leave because of this- - high stress and competative environment - got to watch your back - tons of bueracracy and unnecessary process especially in IT - If you lose your job there is nothing else in Richmond and you have to move to DC or other big metros - Management is cutting pay and benefits - no raises in past 3 years, 401K cut down, training slashed, and hundreds of jobs gone offshore. You make one mistake and you are out, labelled as a "poor performer".