Great company that recruits top talent. Compensation and promotion are based on your contributions, not your tenure. Show up, work hard, and you will be rewarded.
Cons
Some departments can be a bit leaner than others depending on which business you are working for.
The paychecks were on time. Sadly I can not think of anything good to say. I started with a promise of moving forward in my job path. Two years later there was no upward movement.
Cons
Long hours
Strange shifts
Low pay
Consistently on call
Who knows maybe it is a great place to work as upper management. But they do not treat the people doing the work very well at all.