Co-workers and managers were very friendly and hilarious to be around. Consistent schedule and paychecks Constant change in technology makes for plenty of learning opportunities
Cons
High volume of work made for a very fast paced environment.
Nonsensical management. They willingly use flawed information to make incomplete decisions and execute poor plans and then do not even review the results to inform future decisions. The company culture equates the term "management" to "finding people to blame, and hiding incompetence behind false toughness".