Good company, not so great management
Started off as a decent company, went severely downhill over the last year and a half.
Management treat site employees as disposable peons. They'll promise you the world then lay you off out of the blue on a Friday before a long weekend.
Whenever someone at corporate soils the bunk, the site guys will pay for it.
ConsPoor corporate management