Good place to build a strong mind, hard & soft skills. Bosses are picky but hard work, strong and have strategy business minds. You can learn many valuable things if having chance work with them.
Cons
Political things. Conflicts between departments could make you feel exhausted.