Solid Software, Great Employees. Co-workers that are more than just fair-weather friends. Ample opportunity to advance your position. Great vacation hours and health benefits. Management is understanding of sick/personal days and does not pressure you into working anyway. Buys the office lunch every Friday.
Cons
Kind of wish the bathroom was a bit closer to the office,