Pros
I got along very well with my coworkers, and you can get healthcare coverage. Annette also isn't a bad person by any means, but she just needs to understand how to run a business correctly. Constantly promoting only upper management because they're her close friends is not the move.
Cons
If you interview here, ask what happened to the last person who had your job. I can almost guarantee you it isn't because they got moved up. There's little room for growth, and they only have job openings because people quit so frequently. The only people who are able to move up are people who have pledged their undying loyalty to the company and worked there for over 3 years (so yes I know exactly who just left the 5 star review here lol) If you like routine, relatively stable work, this is the place for you. If you want to grow at all or make any more than the bare minimum, look elsewhere.