Pros
50% telecommute - it's awesome to not have to ride in every day. Super stable / high job security - they fire bad workers but they've never let a good worker go, even when the economy's really bad They're #1 in their industry - it's nice to work for winners. Management listens - they don't always act on everything we say but they really do care and they always strive to keep improving things The people are really nice and fun and management really supports that. Very good about
Cons
The work is tough. The customers are really demanding. The workload is heavy - they're super successful, so there's a lot of work. It's all scheduled in a really organized way but the deadlines are always looming. The pay is decent (and gets better the longer you're there) but you could make more elsewhere. The people who stay here stay because it's worth a little less salary to have job security and an environment with good people.