Pros
Great hard-working and talented designers who gets the job done.
Cons
Management doesn't respect designers one bit. It's such a shame, I have never worked in an environment where people are so openly rude and disrespectful to its colleagues. The project manager never asked any of its designers how long it takes to get a project done and if the designer said it's not possible, the project manager would throw a fit. If you want to be insulted by managers infront of everyone in an open-office environment, then this is the perfect company for you. If you want managers to say "I don't care" infront of your face in an open-office, this is also the place to be. I am not exaggerating, managers had said "I don't care" or when you asked a product manager a question, the reply would be "I thought you know the answer."