Pros
Good as backup job until you find new one. Good for fresh startes with no family. This place had good laid back culture but some new faces in management created havoc forced to leave longtime good people who.actually worked hard to make company successfull. I regret spending 5 years of my prime career at this place as when time came to move up in ladder new management created thier own lobby keeping like us at the gate.
Cons
Pay more and hire good directors who has vision not the ones who are interested only making their career. Stop Favoritism killing culture of equality. I know of one director literally doesn't know what he is talking in front of seasoned cutomers. This is the level of engineering knowledge base. Be ready for discrimination and disrespect. Do and act exactly what your director/manager want.