Pros
Everyone is friendly and supportive. Diverse team. Competitive pay and benefits. Flexible work environment. The work is not very challenging. You get access to the latest and greatest tools. Good job security. Great place to work overall!
Cons
This company puts the FUN in FUNctionally incompetent. Everything is broken all of the time and no one (really) has any idea what they are doing. But on the other hand, turnover has been so high (because of, you know, the incompetence) that the organization is bending over backwards to keep employees happy. So it can be an oddly comfortable place to work! You learn to go along with things and not make a big fuss when they ask for an amp that goes to 11. But you will go mad, mad, mad if you start trying to fix things. The company says "accountability" is one of their core tenets. It couldn't be further from the truth. You could sell the organization magic beans and there would be a job description for a Magic Bean Specialist before they would admit they may have made a mistake.