Coworkers are great, always willing to help each other out.
Cons
Constant turn-over of management., Favoritism, and older employees are unfairly compared to new employees that are not burned out by the constant tech issues, ever-changing company, and attendance policies, and micro-managing.