Vantaggi
The coworkers are great. It's a fun environment at times. The dress code is reasonable. It's a great environment for anyone that doesn't have a family at home to take care of as well.
Svantaggi
Supervisors do not pay you any attention, they don't answer questions, training was very minimal, they don't give you any copies of anything you sign - such as the attendance policy that states it is subject to change at any time. It is on their share point system so you have no access to it to download it from home either. So if you get fired for attendance, you have no way to back up anything because they literally change it from day to day it seems. There is absolutely NO flexibility if you have a life outside of work. For instance, God forbid your child gets sick. Even with a doctor's note, you won't get an excused absence. There's no type of advancement because they have their favorites and that's just how it is.