Pros
Had a fun team dynamic, people are willing to learn. Very fast paced.
Cons
One of the worst cultures I've worked for. People are afraid of senior management and I don't blame them when you walk past their offices and every time you see them screaming and shouting at their team members and treat their staff like slaves. Expected to work late, no rewards, HR do nothing when half a team has quit and clearly the problem was senior management yet they bully their team and threaten their jobs in a throat cutting environment. I was appalled by the culture and when these senior management act like kids and point the fingers at those below them when things go wrong. Too many priorities which make the company a mess and fighting for resources but senior management give unrealistic deadlines and your expected to just do it. They don't listen and that's the major downfall of this company.