I haven't been with the company for too long, but so far I haven't come across anyone who wasn't friendly and knowledgeable.Good pay and benefits, as well.

Cons

None so far. There's the occasional period of low work load, and sometimes the day can drag on. But those cycles of fervor and languor are fairly normal, and I suppose this experience depends on the work area.