Very good about providing training to help you enhance your skills.
Management has a very open door policy and I'm always comfortable going to management with a concern
Very good social awareness program
Cons
The performance review process is not nearly as formal as I would like.