Pros
Set schedule Some of the people you work with are amazing
Cons
During training/transition, they give you the illusion that they care and will work with you. Spoiler, they really don't. While I worked there, we agreed to 12 weeks. 5 weeks training, 7 weeks in translation. We were supposed to have 16 hours to miss work during training, and 16 hours for transition and two additional vacation days. I missed 0 days during training; I believe I was 30 minutes late one day. We were supposed to only miss the hours I mentioned above including two vacation days. I missed 4 or less hours to go home and finish packing (didn't count towards the 16 hours), two days sick, and my two vacation days. That was all I missed in 12 weeks. During transition, there were supervisors switching schedules, so our 12 weeks were extended for two more weeks. They DID not allow us to miss days, PTO didn't build up, and we weren't allowed more vacation days even though we were practically promised the we'd get all of the above after 12 weeks. My friend was forced to work an entire day of work when she could barely talk. Then, she shows up the next day and was forced to work 2 and a half hours before the finally let her go home (she was also my ride, so unsurprising I got sick a few day later). I was forced to work 2 hours before getting to go home. Mind you, this all happened after the 12 week agreement. I graduated from production, the ONE day I miss, they throw it in my face, and claim they need me. Then claim that I miss 4.5 days because they decided to use the vacation days as an excuse. I've worked here 3 months, missed about 2 days and about 10 hours of work, and used two vacation days. There are better jobs out there that will treat everyone like humans and not machines. Don't work here unless it's a last resort.