Pros: work from home, competative pay
Cons: very political, few promotions, no employee loyalty from mgmt, rif's
Overall Crawford has been good to me but there is not much career advancement. They tend to hire new employees rather than promote within. They profess to help you advance your career but if it is in a different IT "silo" it will not happen.