I worked at Hughes Network Systems full-time (Less than a year)
There was a steady stream of work. Co workers were pleasant to work with. Management seemed to care and tried to accommodate hours request.
Not a lot of room for advancement.
I applied through college or university. I interviewed at Hughes Network Systems.
Had 1 interview on university campus followed by 4 interviews on site. Interviewers are friendly and were kind enough to give a good idea about the company. Recruiters were prompt during the interview process.