Good 401k Partial work from home Opportunity to become a shareholder A lot of opportunity for career growth and a lot of diverse interesting projects Management recognizes good work and promotes accordingly
Cons
Occasional weekend/late night calls Starting pay is not competitive for the area