Pros
good salary and job conditions if you are lucky with the department and on good terms with your boss
Cons
chaotic, messy, change of strategy every 3-6 months, a lot of ancient heritage in the systems to deal with, unbearable and rude people occasionally