Pros
Great health benefits. Get free food a lot. Some of the coworkers are fun to work with. Movement within the company is easy because people always quit so there’s always an opening for you to try out other departments. You also don’t have to worry about getting fired unless you constantly commit major offenses. People quit so often that they can’t really afford to fire anyone, so good job security.
Cons
Way too much work for the amount of money they pay, management has absolutely no idea what’s going on, communication is the absolute worst, very little recognition even if you go above and beyond managers won’t even give you as little as a pat on the back. They ask for feedback on ways to improve but then make excuses as to why things are the way they are and why they won’t change. Turnover is insane which leaves other people taking on extra work until new people are hired and trained which usually takes months. Management seems to be so far in the clouds that they have no idea what people are really doing everyday. Oh and don’t expect people to communicate with you about anything.