Pros
toxic work environment, not a single manager is worthy of trust or honest. They just constantly lie and misinform and talk nonsense, I assume out of sheer incompetence and stupidity. The workflow is chaotic and disorganised, the atmosphere is charged with resentment and bitterness, the people working there are some of the most two-faced, despicable and cowardly human beings I've ever met. The pay rates are barely decent, the quality of their products is far from their claim of excellence, the amount of waste of brand new components and materials beggars belief, their supposedly "environmentally conscious" practices are but just a façade, I could go on...
Cons
no particular challenge to work there, that is, if you're willing to bend over, and be belittled and ridiculed almost any time you show any semblance of initiative, common sense or individuality