Pros: excellent benefits, good salary
Cons: poor morale
Working evenings, weekends and during vacation is expected. You work hard to develop processes, train off-shore employees in the processes, and then your job is given to them and you are left to seek out another job within 30 days. There is no job stability.