Very good organization overall to work for.
working with my co workers and customers
Better 401k participation, better health ins options
not great not terrible, just average
The team and it's players
Meetings are typically managers who like the sound of their own voice over whats coming out of their mouth