Pros
Hires anyone, can work on range of projects
Cons
Go for other job offers if possible. Pay is low for engineers w/ low raises, laughable bonuses. "Salaried" workers have to clock in/clock out & will be fired without warning for short breaks. Cameras in building will track you wherever you go and HR will review camera footage. Must clock out to get lunch, even if you are buying it and bringing it to your desk (takes less than 2 minutes). Higher ranking engineers will often talk about politics, even advocating violence. Consistent misogyny, one supervisor expressed shock saying "a woman engineer wrote this". Not a healthy work environment and generally not worth it. Again, go for other job offers. If you must work here, get in, get experience, and get out ASAP.