Truly a great work culture. Everyone is so supportive and open to each other. Start up culture where everyone is willing to help in more than just their stated titles/responsibilities. You learn a lot. Very accepting if you want to seek knowledge in other departments as well.
Cons
best if you speak up if you want to be part of something. not so structured if you desire that, but they are working on it.