Vantaggi
You get to apply your business knowledge and grow your skill set because there's so much to do and going on at all times. You work on cross-functional teams and collaborate with other departments on projects. The company has multiple leadership development and mentorship programs to build talent.
Svantaggi
The culture is really competitive and cut-throat. I had ideas stolen and passed off as their own, other times, people would make others look bad to make themselves look better. You can't trust anyone, especially management. Everyone is disposable and can be replaced and layoffs are very common. The company pays for consultants and hires from Ivey league schools, so young professionals are at director levels without the needed managerial experience, leading to poor management. There is little work/life balance since their is so much on everyone's plate, you have to work extra to keep up and then you're still just meeting expectations. Just a really tough work environment and also hard to move around within the company because it's so competitive.