Pros
I loved my co-workers. They are the only ones that made the job great. End of year Profit Share was nice, but bonus' were a slap in the face for all the overtime ever put in. Tom Dennis is a phenomenal man, and truly loved the employees. I hold such high respect for him, and he was the only one of Senior Management who gave anything I said into consideration. Those he has running the SLC office make working there unpleasant.
Cons
Bad communication with management. Work hours are unrealistic and overtime is expected. There is no consistency, and not much respect. Favoritism is extreme, and moving up in any position is rare. Getting answers from Management is very difficult, especially when you get a task that requires their approval. It takes longer to accomplish the job because they're so busy it's hard to get time with them.