Great benefits…good co-workers….and flexible work schedule….understanding management.
Cons
Compensation was a little low……and raises were few and far between. Bonuses seemed to be unpredictable and it was hard to understand how to increase my pay or bonus.