The benefits are great, the pay is sub-par and not the main attraction when deciding on weather or not to take the job. The lower management could use some personal growth. A lot of times you'll feel like you're being given an ultimatum or other wise you may deal with consequences like a write up, all this while not getting the best possible support to do your work in the first place.