- Potentially can get assigned on-site with a customer indefinitely
- Healthcare benefits aren't the best
- Weekly timesheets even though you're on salary - used for customer billing
- Bonuses aren't guaranteed even if fully utilized
- LONG hours a few times a year. This is the "nature of the beast" and you are generally rewarded for your time via bonus if the company is doing well.
- A bit too much religious talk from higher-ups. Not overbearing, but enough to make somebody who doesn't align with Christianity uncomfortable a few times a year