Vantaggi
Serious growth potential for your career. They'll give you opportunities to punch above your weight, and develop skills you didn't have before. A lot of great people to work with. Some very smart hardworking folks. Nice facilities and decent benefits. Overall the company represents a huge potential and can be a huge company in Utah and beyond.
Svantaggi
Terrible work/life balance boundaries. Waaaay too much expectation to work outside normal hours, and to respond immediately, any time of day or on vacation, in pretty much every department around the business. You will routinely be asked to do something that sounds impossible, and get berated if you aren't able to achieve it. If you can achieve it, you'll get a pat on the back. Salaries really aren't very competitive. Business is constantly changing. Your job changes week to week depending on the executive currently in charge of your dept.