- Generous Entry Level Pay
- Flexible Schedule
- Brilliant and Kind Co-Workers, everyone at this company is quality
- CEO & Management are very intelligent, kind, passionate and down to earth
- Startup Atmosphere / room to carve out your own role
- Quality software, you'll be proud to represent it
Cons
- Dreary office
- Work life is very cyclical (school year)