Pros
Steady paycheck Guaranteed experience Networking opportunities
Cons
No clear direction or structure [no pun intended) You will be gossiped about by your superiors, the walls have ears in this shop. Training is all over the place and inconsistent, you're on your own for the most part, and will be laughed at by your peers rather than guided/nurtured Incredibly micromanaged by way too many supervisors, the brain doesn't know what the hand is doing. They care more about what their perceived as online rather than caring about their own employees. Fake culture. Will be called "family" in emails. Puke. Instead of investing in their talent they hire cheap inexperienced labour to save a buck. The motto should be hire the worst and expect the best!