WOW! Where do I start? I guess from the beginning.
I found the opening online. Via LinkedIn, I found a former coworker who mentioned that a former manager of mine worked there. He took my resume to HR.
HR contacted me and ask that I apply online and take a series of FOUR online tests. The HR person was quite pleascent. The tests were for language skills, math skills, logical thinking and something else. The online application was lengthy. Way longer than it needed to be. It also failed part of the way through the 1st time. The FOUR tests took 2 hours to complete. This process started the end of 2009. Shortly afterwards, a hiring freeze was implemented. Great!
I checked by in January 2010. The freeze had been lifted and Dish was looking to fill this position. Shortly after that the HR person called and told me the interview time. Usually you're given the chance to review your schedule. Fortunately, the time worked for me. This was the same HR person, who was still very personalable. He said my online application didn't go through and I needed to do it again. OH! He also mentioned there would be ANOTHER test just like the FOUR I had already taken. Though it would only take 15 minutes. I still don't understand the how the math, word association (how is word #1 similar to word #2?) and puzzle solving tests tell them anything about my technical skills.
I drove 30+ miles and arrived a 10 minutes early. I wound up sitting 15 minutes, 5 minutes past my schedule arrival time. Then I waited another 5 minutes to take the test. Wait again after the test for one of the interviewers. The manager, who was also supposed to interview me, was out of the office but headed in. The 3rd interviewer showed up before the manager. The technical interview proceed.
After the technical interview, they described the Dish Network "culture". You're to be IN the office NO later than 8:30. Not 8:31, not 8:35 but 8:30. You can't leave before 4:00. Again, not 3:58, not 3:59 but 4:00. They use the badge in/out system to verify this. VPs get reports of who is late or who leaves early and they come down on your manager. You're also expected to be there 40 hours per week. It doesn't matter if you've worked all night or all weekend, you must BE there. There is NO telecommuting. They did joke that you can work from home as much as you wanted after putting in your 40 hours. This is Colorado. Sometimes we get HUGE snows that shut down the highways and roads. Doesn't matter. You're expected to BE there. In fact, HR comes down even HARDER on those days. There are time when the snow starts later in the day. Some times management will release the employees. Other wise, they'll give you a list of hotels in the area.
I've been an salaried, exempt employee in the IT industry for over 20 years. I've NEVER seen this level of micro management. I did work for a utility that expected you to come in on snow days but you just had to make it in some time during the day. I thought that was bad. This policy harks back to the 20th century factory worker. I did notice a large number of cars in the parking lot backed into spaces. So when the "whistle blows", you can run to your car and get outa there.
OH! There was ANOTHER test after the interview. At least it was a technical test for my position. That took another hour. All in all, I probably have 6 hours invested in the interview process. Only 2 hours of it actually dealt with my fit into the position.