Vantaggi
Working as a software developer in the NYC office is a blast. It's a smaller team and so we enjoy some freedom from corporate in Denver. However, our projects are often coordinated between people in Denver, Salt Lake City, and sometimes even LA. We also work some with teams in Eastern Europe. I enjoy working on a spread apart team since it gives us more independence. We do meet fairly often, either in Utah or here in NYC. Our projects are always focused on new technology: mostly streaming technology for mobile phones and tablets, STBs, and smart TVs. The advantages of working for Dish (compared with other software development jobs in NYC) are: - great work/life balance. We show up around 10am and leave before 7pm on most days - good pay - a lot of responsibilty - working on cutting edge technology - just enough travel to be fun, but not enough to be tiring
Svantaggi
Corporate changes strategy fairly often. Once we worked on a project for 6 months just to hear that everything had changes. We re-used some of the code, but it was still frustrating.