The team I worked with was amazing and the coworkers were supportive.
Inconvénients
Constantly changing priorities. Lack of communication from upper management. Very siloed structure so you never know what other departments are doing, and then are expected to help cover for things they do.