- Small company, meaning navigating less red tape when you need help
- Benefits are stellar
- No micromanagement--free to work at your own pace as long as you get the job done
- Friendly and respectable clientele
- Everyone who works there is a long-time employee who is happy to work there
Cons
- Not a lot of room for vertical growth--just role consolidation.