Pros
Most of your coworkers are friendly/cool people. Opportunities for growth is available (if they're willing to let you leave your current position).
Cons
You'll have pressure all around you working in Quality. Most employees in this department will physically show signs of stress, burnout, and tiredness because that is the side affects from having a Quality position. There will be an insane amount of work dumped on you. The kind of load that should be carried by a bigger team for a fast-growing company, but the number of employees do not grow with the money. Then, you'll be rushed to do most of the work since there are constant engineering project deadlines and production backorder. Most departments will often be upset with Quality for not getting work done early or instantly. There will be condescending conversations and micromanagement from management/selected peers; not many that are positive. Company standards aren't clear with some of the products/processes/documentation which makes work more difficult. Hard to be supportive of other departments when dealing with the workload. They have to be ignored or schedule a time to talk to Quality. A lot of turnover from most Quality positions within the company. Rushed, half-assed training because nobody has time to train efficiently, but work needs to be done so you will be signed off if you could show that you understand the bare minimum. Learning from the procedures are the next go-to and most of them suck. They are now starting to revise some selected procedures, but constantly saw many not-so-great ones being pushed through last-minute from authors who aren't even trained in said procedure.