The company itself is not bad. Unfortunately senior management expects you to jump everytime. There is no work life balance. Communication needs to be addressed.
Very fast paced, learn new things everyday, co-workers are great just too many politics, customers could be a little unruly, day went by fast due to the nature of the business.