Vantaggi
Most of the standard benefits are provided. Engineering org is substandard. So expectations are low. You can easily deliver bunch of nonsense and get a good rating.
Svantaggi
*Absolutely* useless projects. none of the work make any sense here at all. The trend is to go with what is currently the fad in the industry rather than something that actually make sense. Cloud connected headset and base with a number pad makes as much sense as a elephant diapers. Of course these idiots won't listen as, what would lowly engineers know about technology. Everyone is doing cloud so let us do cloud too. Next would be machine learning in telephones and Alexa in headset. Meanwhile they have not been able to refresh their most profitable product in 7 years. There are multiple platforms each doing the same thing with a different name. The approach of management is to call a failed project by a different name and then continue doing it. Outsource key work to russia and then when that fails move it to cheap H1b labor in Austin. Meanwhile pay is getting cut and most employees have started leaving while others have started updating their resumes. The quality of engineering is so bad. Agile for the sake of agile-ity is ruining the quality of output. Of course you have overpaid managers for that pressing buttons and doing no other good.