Vantaggi
Other engineers are great people who you can learn a lot from.
Svantaggi
You will be promised the moon but never be given anything. Culture has shifted conpletely away from what it used to be. No longer are people here the same ones you work with for years, they are either fired or move on to something better. Don't want to work 60+ hour weeks you should look elsewhere. Want to use PTO that you schedule 6 months in advance? Get ready for your manager to try and tell you not to take it one week before. I used to wake up every morning and look forward to work. I left once it became clear the current leadership team is obsessed with stock price over anything. You will get a favorable review at the end of the year then be fired 6 months later for not meeting expectations.