Pros
I left a different firm to come here just over three years ago now, and although I only have the one other company to compare to, I still talk to a bunch of my college friends and I can firmly stat that this is one of the top engineering companies to work for. Friendly/family environment during work hours and we tend to go out in groups for after work events.
Kontras
Honestly I can't think of any.