Pluspunten
- Small business "family" feel in the office
- Management is there to help the engineers succeed, not micro-manage
- CEO is friendly, accessible, and willing to listen
- Unusual structure of engineers (support + primary engineers) helps clients feel like they have one IT guy, not a call queue and tiers to work through to talk to somebody they don't know
- Plenty of free-will on technical recommendations is given to the primary engineers to support the clients (within reason)
- Staff turnover is low
- Company is growing
Minpunten
- No health benefits
- Work-life balance CAN be bad depending on position
- Pay is somewhat lower than industry average
- Opportunity for advancement is low just because of the lack of engineering "levels" within a small company
- Engineers must be a "jack-of-all-trades" for their clients, which doesn't always play to the engineer's strengths