Pros
Great coworkers, very inclusive company culture, free EV charging on-site, cafeteria on-site, general sense of camaraderie among low level engineers just trying their best
Cons
Huge crunch culture, constant rush to get projects done, "do more with less" mentality from upper management with little understanding of engineer's needs to succeed in their jobs.