The management is not great. They claim that there are flex hours, but if you walked in 5 minutes after the "right time" to be there, there was a lot of animosity around it. Very high stress environment and none of the management does anything to make it better, especially when numbers are down. They constantly watch log in times and treat grown adults when working from home if you aren't logged in right at 8am.