Long hours and too much travel.
The hours are long. The travel is extensive. Way too much office drama. There are too many managers and not enough workers. Although you do get to work with a lot of great people.
ProsHR department is great
ConsManagement is rigid and unwilling to try new ideas