Overall great company with a competitive package.
Like any job there are times that the work load is overwhelming and chaotic. However the traveler package allows for a reasonable ammount of time off.
Solid company, financially sound, competitive compensation and benefits
Engineers are heavily abused, lots of 90 hour weeks, hurry up and wait