There are a lot of companies out there, but none quiite like ICON, which has culture that is all about providing ICONic services to their clients, but that culture also applies internally. Coworkers are always ready and willing to help no matter what's already going on in their own world.
Cons
None, really other than more staff because they are growing.