The company was/is changing quickly, so it was a bit disorganized, and I often had multiple supervisors and upper management giving me different instructions. However, I think was a great opportunity to improve my ability to work under pressure and find compromise.
Cons
-Lack of structure and defined roles
-Upper management is out of touch
-Too much work, not enough employees
-Decisions based only on money
-Favoritism
-Crappy equipment