A well organized company with established systems in place.The good thingsGood company, somewhat average salary, but generous bonuses. There are many good people, though some are difficult to deal with just try to understand them.
The challengesYour bonus depends on your performance. It’s tough if you get assigned to a problematic site, your rating and bonus will likely go down.