Extremely low pay - when I moved to a new company I was offered almost double my eOne salary with the same exact title and zero need for negotiation. No bonuses for the average employee, and tiny raises (if anything) on a yearly basis.
Fear based environment - people are constantly being laid off, and you never know which day will be your last. It's always in the back of your mind, and even if you're not the one axed in a certain year, it might be all of the best people on your team. It's merciless. You *will* watch people called away, fired in an office somewhere, escorted out, and their manager packing up their desk to give to them in the lobby - sometimes a few, sometimes a whole department, but this happens every single year.
Overworked - small teams, high turnover and constant layoffs mean that you'll be wearing many hats, and working many long hours to make up for whatever inexperienced person they hired for the lowest possible salary. Hours are 9-6 at best, and you will likely be watched like a hawk. Depending on your department, you will be "volun-told" to work extra unpaid hours setting up for and working at company events.
Overall, I was extremely loyal for many years and it didn't earn much for me. Beware that, outside of the entertainment industry, not many people know what eOne is so it's not going to be your greatest resume asset.