Decent Benefits, Relaxed work environment, Denver office is very focused and the management really cares about employees.
Cons
Very poor administration structure to the company, They were trying to hard to be google like and it decreased productivity of the entire company. Not well compensated. Value college degree too highly in an ever changing big data field.