Pros
Good pay
Flexible work schedule / work life balance
Chance to work adjacent to music industry
Cons
No opportunity for advancement whatsoever
Constant reorganization
Very political environment, poor management
Everyone is just following their nose in management where developers have to pick up the slack
If you start to shine you are targeted and marginalized
Not a good environment for innovation
No job security
Chaotic environment, lack of collaboration amongst teams
Moving goal posts and wasted effort
No internal mobility since layoffs in spite of fact that they argued that it would come as a result of it