Pros: great co-workers, travel pay
Cons: poor management, horrible sales staff
They expect you to be billable at least 35 hours a week which is nearly impossible. The senior management has no clue to what the engineers do. If I had to go to an hour long doctor appointment I had to use 4 hours of PTO to do so. Very messed up HR System