Fair salary, very good benefits. Good team work approach even across groups and levels until the Agile move was on. Company mission and goals were very transparent
Cons
Work overload. Management has become very secretive and some so hostile to the point of making people leave. Those left behind since various layoffs hang in there in hope of the next good package is for them.