Pros
You can learn stuff from other departments
Cons
1) have to leave work 15-20 minutes after your end time or the boss will be angry with you 2) no one knows what theyre doing 3) because of that you learn all the wrong things 4) the boss will come and ruin everything that's done well 5) the boss micromanages far too much 6) you will be required to work on weekends 7) do not stay at their condo. you'll be called up whenever they need u over the weekends + colleagues who keep complaining non-stop 8) your portfolio isnt going to be as good compared to joining other companies 9) the boss is verbally abusive, she will call you stupid or no common sense 10) the boss will find ways to bind their workers under contract 11) you will be overworked and underpaid 12) meetings out of nowhere which requires u to work overtime