Pros
Coworkers are helpful
Peers give constructive criticism
Cons
Company needs to invest in training
Falsely advertised remote options, they just want you in the office PERIOD
Will cheat you out of overtime. Will have you work a part day on the weekday and make you come in on Saturday...
Overly strict on punching in, and will make you wait up to hours to take your break/lunch if it is busy. But they will give you a hard time for going to the bathroom more than 1 once during your shift. So don't drink water I guess...