Pros: pay is reasonable; benefits are good
Cons: management is terrible!
The corporate culture is terrible now. There is a big divide between management and non-management, with current managers believing they can do no wrong and also believing that they can treat non-managers very poorly. There is no loyalty for long-term employees who are good performers if they are not considered part of "the team." A good example of everything that is wrong with American business these days.